gpt4 book ai didi

java - 为多个变量调用相同方法的更简单方法

转载 作者:行者123 更新时间:2023-11-30 08:08:06 38 4
gpt4 key购买 nike

是否可以不必重新键入所有这些几乎相同的程序?

cancelSaveContactBtn.setVisible(false);
saveContactBtn.setVisible(false);
addContactBtn.setVisible(true);

selectContactCBox.addActionListener(this);
addContactBtn.addActionListener(this);
personalRadio.addActionListener(this);
businessRadio.addActionListener(this);

最佳答案

从技术上讲,如果您打算在一组对象上调用具有相同参数的相同方法,您可以使用 List 来存储对象,遍历并设置 addActionListener每一个。

List<Object> objects = new ArrayList<Object>();

objects.add(selectContactCBox);
objects.add(addContactBtn);
objects.add(personalRadio);
objects.add(businessRadio);

for(object o: objects){
o.addActionListener(this);
}

关于java - 为多个变量调用相同方法的更简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33315187/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com