【发布时间】:2013-07-01 16:18:27
【问题描述】:
我刚开始使用 Swings
我的要求是对齐 jpanel(panel2) 中的组件
我已经取了2个JPanels(panel1,panel2)并添加到jframe
panel1.add(panel2);
panel2.setLayout(new flowLayout());
panel2.setBounds(80,120,100,100);
getContentPane() .add(Panel1);
我创建了一个“创建”按钮,它将在 panel2 中动态生成文本区域
现在我的问题是 如果创建的 textarea 超出panel2 它必须显示错误
消息“您已到达 jpanel 的边界,因此无法创建 textarea”
提前致谢
【问题讨论】:
-
很难说有什么利器,有panel1和Panel1,哪里是真的,那么可能一切都是猜测,为了更好的帮助早点发SSCCE,短可运行,可编译,就JFrame和上午 JPanels
-
问题是为什么?你想做什么?
-
我试图确保动态创建的 textarea 将在 panel2 中使用 flowLayout 意味着我想让用户创建任意数量的 textarea 但我必须确保它在面板2
-
我不想将 JScrollbar 或 JScrollpane 添加到 panel2(如果可能)。我只想在 panel2 中显示动态文本区域。
-
你为什么不计算你正在添加的 JTextAreas 并检查你是否达到了限制?
标签: java swing jpanel jtextarea