我正在使用 Java 和 Swing 库设计一个应用程序(我也可以使用 AWT 的片段),并且我需要一些有关“自定义”布局的帮助。
我有一个很大的 JScrollPanel,我将在其中动态插入可变高度的 JPanel 。这是一个或多或少真实的画法:
|-------------------------------- JScrollPane ------------------------------|
| |------------------------------- JPanel --------------------------------| |
| | | |
| |-----------------------------------------------------------------------| |
| |
| |------------------------------- JPanel --------------------------------| |
| | | |
| | | |
| |-----------------------------------------------------------------------| |
| |
|---------------------------------------------------------------------------|
然后我不知道使用哪些 Layouts.... 我希望 mainLayout不调整我内部 JPanel 的高度,而是调整它们的宽度。因此,例如,当我展开窗口时,我希望我的内部布局保持靠近左右边框,但不垂直展开。
有什么建议吗?
我希望我的英语和解释不会太糟糕。谢谢阅读!