Netbeans (7.0) を使用して Java で GUI を開発しています。
このパネル内に JPanel といくつかの要素を含む JFrame があります。
レイアウトの種類はフリーレイアウトだと思います。
下書き:
-------------------
|JFrame |
| |
| --------------- |
| |JPanel | |
| | | |
| | elem1 elem2 | |
| | elem3 elem4 | |
| | elem5 elem6 | |
| | | |
| |-------------- |
| |
-------------------
プログラムの実行中に、setVisible(false) を使用して、1 つの行にあるいくつかの要素 (elem3 と elem4 など) を非表示にしています。
ギャップを除いて、すべてが期待どおりにサイズ変更されます (JFrame および JPanel)。要素が正しく隠されているように見えますが、ギャップが残っているため、elem3 と elem4 を非表示にしている私の例では、行 elem1/elem2 と elem5/6 の間に大きなギャップが残っています。
うまくいけば、私の問題は理解できました:-)
この動作を修正する方法はありますか?
前もって感謝します。
シュテファン