如何将垂直JDialog调整大小限制为对话框中的单个组件?

时间:2012-01-14 20:53:16

标签: java swing resize jdialog

我有一个JDialog,它包含两个JPanel,一个在另一个之上。目前,当我调整JDialog的大小时,只有底部面板在垂直方向上调整大小。但是,我只希望顶部面板调整大小。顶部面板包含的唯一组件是JScrollPane,因此我希望任何垂直大小调整都会导致顶部面板内容的增加/减少视图。有什么好办法呢?

提前致谢! 艾丽丝

2 个答案:

答案 0 :(得分:2)

  

,我只希望顶部面板调整大小

dialog.add(topPanel, BorderLayout.CENTER);
dialog.add(anotherPanel, BorderLayout.SOUTH);

答案 1 :(得分:0)

这是适当布局管理器的工作。 Here是一个很好的链接,可以直观地解释布局管理器并且做得很好。