我目前的工作是在系統運行時增加JTextFields將到面板的應用程序:Java - 在運行時添加Swing組件使用引用名稱?
int rowCounter = 1;
pnlRows.add(new JLabel("Row " + rowCounter));
pnlRows.add(new JTextField(20));
pnlRows.revalidate();
validate();
我的問題是,我想用自己的值的方法,但都沒有引用它們的方式。
有沒有辦法做到的線沿線的東西:
int i = 1;
JTextField row + i = new JTextField();
i++;
所以我每次運行作出的文本字段的時間將分別稱爲ROW1,ROW2,ROW3。
謝謝。
這很好,雖然你不需要調用revalidate()+ validate()。只需重新驗證()就足夠了。 – 2010-11-26 16:12:21
爲什麼一個* linked * list?這幾乎從來都不是最好的選擇。 – 2010-11-26 16:27:02