遇到了一些问题。
构建了一个必须逐步使用的小程序。在每一步之后,单击一个按钮,下一步应该添加到 GUI 中。
问题:没有缩放,添加的内容不可见。在应用程序中,您可以解决缩放窗口大小的问题,但在小程序中我无法解决该问题。
谢谢
编辑:
实际上,它看起来像这样:
Panel cp = new Panel(new GridLayout(0,2));
Panel Block1 = new Panel(new GridLayout(2,2));
Panel Block1 = new Panel(new GridLayout(2,2));
...
在里面
public void init()
{
buildBlock1();
buildBlock2();
add(cp);
cp.setVisible(true);
}
在此处添加一些空面板,之后将被填充的面板
private void buildBlock1()
{
Block1.add(panel1);
Block1.add(panel2);
Block1.add(panel3);
Block1.add(panel4);
cp.add(Block1);
}
按钮动作监听器
private void generatePanel1()
{
//adding some Components to the subpanel of Block1, which is a subpanel of cp.
Panel1.add(...);
cp.repaint();
cp.validate();
}