gpt4 book ai didi

java - 带有 ActionListener 的 ActionListener 与 2 个单独的 ActionListener

转载 作者:行者123 更新时间:2023-12-01 13:16:31 27 4
gpt4 key购买 nike

在另一个 ActionListener 中嵌入一个 ActionListener 更好,还是将它们作为单独的 ActionListener 更好?我有 JComboBox1、JComboBox2 和 JTextField。如果选择了 JComboBox1 中的某个值,则 JComboBox2 将出现;如果选择了 JCombox2 中的某个值,则出现 JTextField,否则隐藏。哪个效率更高?

最佳答案

您可以让一个类实现 Actionlistener 接口(interface)。只需确定您的 actionPerformed 类中的 Event 来源并执行必要的操作即可。

@Override
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource() == combobox1 )
{
combobox2.setVisible(true);
}
else if(ae.getSource() == combobox2 )
{
textfield.setVisible(true);
}

}

关于java - 带有 ActionListener 的 ActionListener 与 2 个单独的 ActionListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22427407/

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