gpt4 book ai didi

java - 条件事件处理程序

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

我可以让匿名事件处理程序方法有条件地执行

JButton activeDataBtn = new JButton("Active");
activeDataBtn.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent e) {
try {
if (activeDataPanel.setVisible(false)) { //Erroneous code
readDataFromFile(); //a method reads data from .csv
//file and shows it on activeDataPanel
activeDataPanel.setVisible(true);
}
else
activeDataPanel.setVisible(false);
}
}
});

我怎样才能使这个成为条件?

最佳答案

当然可以,但该代码无效:

if (activeDataPanel.setVisible(false))

也许您想检查面板是否可见,请尝试以下方法:

if (activeDataPanel.isVisible())

或者可能是activeDataPanel.getVisible()我现在不确定它的 setter/getter 名称:)

关于java - 条件事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42789668/

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