gpt4 book ai didi

java - 如何在按下 JButton 时显示文本

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

我正在尝试创建一个在按下 JButton 时显示文本的应用程序,但我不知道如何实现,这是我的代码。这是一个帮助某人振作起来的应用程序。如果有帮助的话我正在使用 Eclipse。

public LoveYou() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(200, 200, 900, 600);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(200, 200, 200, 200));
contentPane.setLayout(new BorderLayout(5, 5));
setContentPane(contentPane);

JButton btnNewButton = new JButton("Feeling down? Press me.");
btnNewButton.setActionCommand("enter");
btnNewButton.addActionListener((ActionListener) this);
btnNewButton.setBackground(Color.green);
btnNewButton.setForeground(new Color(30, 144, 255));
contentPane.add(btnNewButton, BorderLayout.CENTER);

public void onActionPerformed(ActionEvent e; {
boolean isClicked = false;
if(!isClicked){
isClicked = true;
System.out.println("Someone loves YOU!");
}
else {
System.out.println("");
}
}
}

最佳答案

删除 btnNewButton.addActionListener((ActionListener) this); 并尝试以下操作:

    btnNewButton.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
boolean isClicked = false;
if (!isClicked) {
isClicked = true;
System.out.println("Someone loves YOU!");
} else {
System.out.println("");
}

}
});

关于java - 如何在按下 JButton 时显示文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18566482/

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