トップページ > プログラム > 2016年05月14日 > fsxyAmyy

書き込み順位&時間帯一覧

12 位/175 ID中時間01234567891011121314151617181920212223Total
書き込み数0200020000000001000000005



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★★Java質問・相談スレッド177★★©2ch.net

書き込みレス一覧

★★Java質問・相談スレッド177★★©2ch.net
626 :デフォルトの名無しさん[sage]:2016/05/14(土) 01:39:38.23 ID:fsxyAmyy
>>625
JFrame って LayoutManager がデフォルトでは BorderLayout になってるからでは?
とりあえず setLayout() で FlowLayout でもセットしてみたらいいんじゃないだろうか。
★★Java質問・相談スレッド177★★©2ch.net
627 :デフォルトの名無しさん[sage]:2016/05/14(土) 01:43:49.23 ID:fsxyAmyy
>>625
あ。もしや LayoutManager なしで全部自分で指定して配置したいの?
だったら setLayout(null) ね。
これ読んで。
http://docs.oracle.com/javase/tutorial/uiswing/layout/none.html
★★Java質問・相談スレッド177★★©2ch.net
629 :デフォルトの名無しさん[sage]:2016/05/14(土) 05:44:33.46 ID:fsxyAmyy
ドキュメント見ると

> 便宜上、このクラスのadd、removeおよびsetLayoutメソッドは、ContentPaneの対応するメソッドに呼出しを委譲するようにオーバーライドされます。

なんて書いてあるので window.getRootPane().add(button1); と window.add(button1); は同じなのでは?
(Java 8 からかも知れないが)
★★Java質問・相談スレッド177★★©2ch.net
630 :デフォルトの名無しさん[sage]:2016/05/14(土) 05:57:04.25 ID:fsxyAmyy
これにも書いてあった。
http://www.javadrive.jp/tutorial/jframe/index6.html
> ContentPaneの省略
>
> 現在のバージョンではフレームからContentPaneを取得した上でContentPaneに対して
> コンポーネントを追加しなくても、単にフレームに対してコンポーネントを追加するだけで
> 自動的にContentPaneに追加されるようになりました。

どのバージョンからかは書いてないようだが。
★★Java質問・相談スレッド177★★©2ch.net
634 :デフォルトの名無しさん[]:2016/05/14(土) 15:38:46.83 ID:fsxyAmyy
てか、お前も誰なんだよw


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。