我有一个内置JPanel的JFrame。我打电话给" setPreferredSize(new Dimension(500,600));"但我希望在有人调整JFrame大小时调整JPanel及其内容。
答案 0 :(得分:1)
BorderLayout是要走的路。组件从它们的首选大小开始,但根据需要进行扩展以填充它们所在的区域。
答案 1 :(得分:0)
使用BorderLayout在框架上设置布局 通过
添加您的JPanelframe.add(yourPanel, BorderLayout.CENTER);
这将允许它垂直拉伸&水平
对于JPanel中的内容,给它一个适应拉伸的布局。
答案 2 :(得分:0)