假设我有JPanel
,里面有panelA
两个(和)。我想添加到,所以当我制作一个事件时,所有组件都会调整大小(变大或变小)。我想出了这段代码:JButtons
button1
button2
MouseWheelListener
JPanel
for (Component comp : panelA.this.getComponents())
{
if (comp instanceof JButton)
{
comp.setPreferredSize(new Dimension(
(int) (PREFERRED_WIDTH * SCALE_WIDTH),
(int) (PREFERRED_HEIGHT * SCALE_HEIGHT)));
}
}
当我做一个事件时SCALE_HEIGHT
&的值正在改变。SCALE_WIDTH
我的问题是:它好吗?我应该设置所有内部组件的首选尺寸还是制作其他东西?