Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/350.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
&引用;关于;Java计算器的按钮_Java_Netbeans_Calculator - Fatal编程技术网

&引用;关于;Java计算器的按钮

&引用;关于;Java计算器的按钮,java,netbeans,calculator,Java,Netbeans,Calculator,我对Java编程非常陌生,我需要帮助,了解如何为我的计算器实现on按钮 我已经有了一个用户界面设置,使用Netbeans设置了所有的数字和加减按钮。一切正常,但如何添加一个ON按钮 基本上,在按下ON按钮之前,计算器不会工作 我已将代码粘贴到此处: 添加一个字段 on=false; 然后加上 Button onButton = new Button(); //some formatting; onButton.setOnAction(new EventHandler<ActionEven

我对Java编程非常陌生,我需要帮助,了解如何为我的计算器实现on按钮

我已经有了一个用户界面设置,使用Netbeans设置了所有的数字和加减按钮。一切正常,但如何添加一个ON按钮

基本上,在按下ON按钮之前,计算器不会工作

我已将代码粘贴到此处: 添加一个字段

on=false;
然后加上

Button onButton = new Button();
//some formatting;
onButton.setOnAction(new EventHandler<ActionEvent>() {
                public void handle(ActionEvent event) {
                    on=true;
                            }
            });

你能把你的信寄出去吗code@Venkat我已经贴在上面了欢迎来到StackOverflow!过帐代码时,请使用。它使每个人都更容易查看。添加一个开关按钮,并确保所有其他按钮(除开关按钮外)和屏幕现在在开关的操作侦听器方法中被禁用(不可单击)。检查布尔值是否为真。如果这是真的,那么启用所有按钮和屏幕可能最好使用Swing的JButton,而不是Button。@Gullie how?据我所知,Swing开始被弃用。JavaFX是一个不错的选择。不管怎样,我现在看到OP在他们现有的代码中使用了JButton。我错了,我以为你指的是AWT回想起来,我不确定我是怎么错过的。setOnAction()。。。Chezz最好还是使用JButton,因为看起来他们程序的其余部分都在使用Swing。
if(on){
//do something
}