Java標準低速GUI 6 AWT/Swingat TECHJava標準低速GUI 6 AWT/Swing - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト450:デフォルトの名無しさん 07/11/23 00:10:09 JPanel に BorderLayout をセットして JFrame の CENTER に置く JFrame の SOUTH をステータスバーのために使って、 JPanel の SOUTH を後々別に使用するときのために取っておく 451:デフォルトの名無しさん 07/11/23 00:13:45 そのようにした場合、ステータスバーをセットするJFrameのCENTERにコンポーネントを加えたいときにわざわざそのJPanelを取得後貼り付けないといけないので避けたいです。 他にはないでしょうか? 452:デフォルトの名無しさん 07/11/23 00:25:57 >JFrameのCENTERにコンポーネントを加えたいときにわざわざそのJPanelを取得 いや、最初から、JFrame じゃなくて JPanel の CENTER に入れればいいじゃん。 わざわざ取得っていうか、JPanel 作ったときにそれをフィールドに持っとけばいいだけでそ? 本当にどうしても JMenuBar のように振舞わせたくて他に方法がないというなら、出来ることは出来るけどちょっと面倒い。 JRootPane の中の layeredPane と glassPane と、layeredPane の中の contentPane と JMenuBar (と自分の statusBar) をレイアウトするレイアウトマネージャを書いて、JRootPane のレイアウトマネージャをそれで置き換える。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch