将按钮添加到集合SWT中

时间:2015-01-06 23:07:19

标签: java button swt

我的按钮有问题。我发现当我在ArrayList中添加按钮时,我可以管理每个添加的按钮。但我不知道在将其添加到ArrayList

后如何使用setEnabled
public ArrayList<Button> buttons = new ArrayList();
buttons.add(newButton)

2 个答案:

答案 0 :(得分:1)

如果你想要所有这些都是setEnabled(true),那么就像@DannyDaglas所说的那样遍历数组列表。

for(Button button : buttonList)
    button.setEnabled(true);

如果你想特定选择其中一个,那么你可以输入按钮的索引并设置setEnabled(true)。

int index = 0;
buttonList.get(index).setEnabled(true);

如果您不确定它是哪个索引并且您有按钮的对象,那么您可以执行类似这样的操作

int i;
for (i=0;i<buttonList.size();i++){
    if(buttonList.get(i).equals(closeButton))
    buttonList.get(i).setEnabled(true);
}

答案 1 :(得分:0)

使用以下代码迭代数组列表:

for(Button button : buttons)
    button.setEnabled(true);