Как динамически присваивать имена коллекции JButton? - PullRequest
0 голосов
/ 26 февраля 2011

Я должен создать коллекцию JButtons в зависимости от размера определенной коллекции. Как создать список JButtons: button1, button2, button3 ... динамически, чтобы иметь что-то вроде

for (int i=0;i<collection.size();i++){
   JButton button+i = new Button();
 }

Спасибо

Ответы [ 2 ]

2 голосов
/ 26 февраля 2011

Используйте список кнопок (или даже массив кнопок):

List<JButton> listOfButtons = new ArrayList<JButton>(collection.size());
for (int i=0; i < collection.size(); i++) {
    JButton button = new JButton();
    listOfButtons.add(button);
}
0 голосов
/ 26 февраля 2011

Сделайте List<JButton> и каждый раз через свой цикл add новый JButton к нему.

...