gpt4 book ai didi

java - 有没有一个Java方法来确定JButton是否被单击?

转载 作者:行者123 更新时间:2023-11-30 08:17:09 24 4
gpt4 key购买 nike

我正在创建一个基本的计算器 GUI,并且创建了 JHoverButtons 和一个仅允许整数输入的文本字段。现在我想做的是拥有它,例如,如果用户单击其上显示“1”的悬停按钮,则文本字段将显示“1”,就像用户通过单击所做的那样按钮。

因此,我创建了 if 语句来执行上面详细说明的操作,这就是我为此编写的内容:

if (hoverOne.isSelected()){
integerInput.setText("1");
}

事实证明 isSelected 方法适用于切换按钮,而我的悬停按钮则不然,因此当我运行文件时,它不会执行我想要的操作。我将 GUI 中的文本字段命名为integerInput,将带有“1”的悬停按钮命名为hoverOne。

如何才能让用户单击按钮时,文本字段显示用户输入的数字?

最佳答案

您可以尝试使用isPressed() 检查 JButton 是否被按下的方法:

 if(jButton1.getModel().isPressed())
{
//code
}

关于java - 有没有一个Java方法来确定JButton是否被单击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29499435/

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