上部にがあり、下部にラベル付きのパネルがありJSplitPane
ます。この関数を使用して追加する前に、スプリッターが設定されます。JTable
JTextFields
splitPane.setResizeWeight(1.0);
これで、次のコードで下部パネルを「非表示」にするボタンができました。
splitPane.setDividerLocation(splitPane.getHeight());
splitPane.setEnabled(false);
基本的には下部にスプリッターが見えますが(これが私が欲しいものです)、それでは何もできません。さて、どうすればデフォルトの位置(下部パネルに必要なスペースを与える位置)に戻すことができますか?
ボタンを押す前にスプリッターの相対位置を記憶することでこれを使用できることはわかっていますが、機能の条件を満たすために必要な場所にスプリッターを「更新」するsetResizeWeight(1.0)
機能はありますか?