我是使用Swings的新手
我的要求是调整jpanel(panel2)
中的组件我已经花了2 JPanel
s panel1
,panel2
)并添加到jframe
panel1.add(panel2);
panel2.setLayout(new flowLayout());
panel2.setBounds(80,120,100,100);
getContentPane() .add(Panel1);
我创建了一个“创建”按钮,它将在panel2中动态生成文本区域
现在我的问题是如果创建的textarea超出panel2
,则必须显示错误
消息“您到达了jpanel的边界,因此无法创建textarea”
提前致谢
答案 0 :(得分:1)
在中添加任何元素到面板之前设置布局。不要像布局管理器那样调用setBounds
,它可能根本没有效果。
我无法解释如何布置你的元素,因为你的问题似乎无法弄清楚你想做什么。最好,使用元素发布绘图,因为它们看起来应该像。 GridLayout
如果你想在表格中对齐多个元素,可能会很好。