【发布时间】:2013-06-14 08:05:22
【问题描述】:
我使用循环创建新的 jpanels。但是我如何使用不同的对象名称。 这是我的代码:
for(int i=0; i<panelnumbers.length(); i++){
MainConfig.page21.addNewPanel(MainConfig.page21.pos1, "INFORMACIÓN No. " + (i + 2));
}
public static void addNewPanel(int y, String title) {
Add a = new Add(title);
jLayeredPane3.add(a);
a.setBounds(0, y, 1333, 450);
jPanel1.setPreferredSize(new Dimension(1333, (pos + 480)));
jLayeredPane3.setPreferredSize(new java.awt.Dimension(1333, (pos + 480)));
jLayeredPane3.validate();
jScrollPane1.getViewport().setViewPosition(new Point(0, (pos + 480)));
}
【问题讨论】:
-
but how i using different object name- 你到底想做什么? -
我想给每个面板对象起不同的名字。
-
你的意思是通过setName()方法?
-
你绝对应该使用像 GridBagLayout (docs.oracle.com/javase/tutorial/uiswing/layout/gridbag.html) 这样的布局管理器
标签: java swing loops object jpanel