在JAVA中,如何在按下按钮之前停止程序?
如何使程序在单击按钮之前不会一直读取代码 为什么?:我有一个10x10的网格,每个部分都有按钮,然后根据单击的内容运行代码。然而,我的程序一直在读代码,所以从来没有作出选择,它给了我错误。我试着给它一个无限循环,直到按下一个按钮,但效果不太好 -编辑 我是Java的完全初学者 这是GUI的图片 我想要的是,在我单击按钮之前,代码不要一步一步地运行 例如:在JAVA中,如何在按下按钮之前停止程序?,java,swing,button,jbutton,Java,Swing,Button,Jbutton,如何使程序在单击按钮之前不会一直读取代码 为什么?:我有一个10x10的网格,每个部分都有按钮,然后根据单击的内容运行代码。然而,我的程序一直在读代码,所以从来没有作出选择,它给了我错误。我试着给它一个无限循环,直到按下一个按钮,但效果不太好 -编辑 我是Java的完全初学者 这是GUI的图片 我想要的是,在我单击按钮之前,代码不要一步一步地运行 例如: 创建gameGUI 等待并检查按下了哪个按钮 但是在我的代码中发生的是,它创建了gameGUI,然后因为用户没有足够快的速度点击它,
- 创建gameGUI
- 等待并检查按下了哪个按钮
但是在我的代码中发生的是,它创建了
gameGUI
,然后因为用户没有足够快的速度点击它,所以跳过了if语句,或者因为没有按下任何按钮而出现运行时错误。在Android和Swing(我希望是J2ME)中,按钮在被告知时触发事件(通过激活它们)。通常,在做任何事情之前,您只需等待这种情况发生,而不必担心GUI的其他部分当时正在做(或没有做)什么
换句话说:
- 在按钮中添加一个
ActionListener
- 在
方法中,插入上面的代码actionPerformed()
- 代码片段几乎没有提供任何有用的信息。为了更快地获得更好的帮助,请发布一个
- 那个GUI在我看来像秋千。如果不是,那是什么
- 请始终复制/粘贴运行时错误
if(buttonClicked[i][k] == something){
System.out.println("lool");
}