gpt4 book ai didi

java - 如何将 netbeans 中的“确定”按钮设为空

转载 作者:行者123 更新时间:2023-12-02 07:57:56 26 4
gpt4 key购买 nike

我使用以下方法在“确定”按钮 (Netbeans Jframe) 中输入一个值:

    public void change (java.awt.event.ActionEvent evt) {
if (turn == true) {
JButton button = (JButton) evt.getSource();
button.setText("X");
turn = false;
button.setEnabled(false);
}
else {
JButton button = (JButton) evt.getSource();
button.setText("O");
turn = true;
button.setEnabled(false);
}

然后我想要一个重置按钮,将“确定”按钮内的值返回为空(因此它是空白的)我目前有以下内容,但它不起作用。

公共(public)无效重置(java.awt.event.ActionEvent evt){

if (reset == true)
{

JButton button = (JButton) evt.getSource();
button.setEnabled(true);
button.setText("");
turn = false;
}

我的代码是什么?

最佳答案

您的代码仅重置已单击的按钮:

JButton button = (JButton) evt.getSource();

您需要遍历所有按钮才能重置:

if (reset) {
for (JButton button = buttonsToReset) {
button.setEnabled(true);
button.setText("");
}
turn = false;
}

此代码假定要重置的按钮放置在名为 buttonsToReset 的按钮集合或数组中。

关于java - 如何将 netbeans 中的“确定”按钮设为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9379342/

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