gpt4 book ai didi

java - 按下时按钮似乎没有响应

转载 作者:行者123 更新时间:2023-11-29 03:39:23 24 4
gpt4 key购买 nike

再次,大家好。我的加密代码有更多问题 - 按钮按下似乎没有注册。检测按钮按下的代码如下。

@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource() == enc && !in.getText().equalsIgnoreCase("")) {
out.setText(EncDec.e(in.getText(), 5));
System.out.println("Button pressed (Encrypt)");
}
else if(e.getSource() == dec && !in.getText().equalsIgnoreCase("")) {
out.setText(EncDec.d(in.getText()));
System.out.println("Button pressed (Decrypt)");
}
}

这个问题确实与this one有关,感谢 Pshemo 让我知道:)

当按下按钮时,我有 System.out.println() 告诉我,当我按下下面指定的任一按钮时,控制台不会打印任何内容。如果您需要更多信息,请询问,我很乐意添加。

我尝试将 addActionListener() 添加到代码中,但我不知道如何使用它...

最佳答案

我假设这个问题与 this one 有关.

您需要做的就是将带有addActionListener 的类(实现ActionListener)的对象添加到您的按钮,例如:

EncDecExample decExample = new EncDecExample();
enc.addActionListener(decExample);
dec.addActionListener(decExample);
enc.setVisible(true);
dec.setVisible(true);

关于java - 按下时按钮似乎没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13883891/

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