だから私は別の問題を抱えています.....
現在、GUIでBorderLayoutを使用しているため、jframeのサイズを変更すると、すべての内部コンポーネントもそれに合わせてサイズ変更されます。このサイズ変更機能を提供している間、GUIをどのように表示したいかで他のレイアウトを機能させることができませんでした。上部にはJMenuBarがあり、その下にはたくさんのボタンがあります。その下にJSplitPaneがあるはずですが、そこにあります。ただし、ボタンはJSplitPane内に含まれているようで、これは私の意図ではありません。したがって、分割ペイン内で何かが発生すると、マウスをボタンの上に移動するまでボタンが消えます。
レイアウトをnullに設定すると、サイズ変更機能が失われることを除いて、すべてがうまく機能します。これは良くありません。
画像を投稿しようとしましたが、私の担当者はまだ10歳ではないので、許可されません:(
助言がありますか?ボタンをJPanelに配置してから、jpanelを追加しようとしましたが、分割ペインがそれと重なっています。JToolBarと同じです。
アイテムを追加する順序は次のとおりです。
1)メニューバー
setJMenuBar(menuBar)
2)ボタン
getContentPane().add(btnZoomIn)
等
3)分割ペイン
getContentPane().add(splitPane)
その後、あなたが見る残りのもの