在JAVA中,如何在按下按钮之前停止程序?

在JAVA中,如何在按下按钮之前停止程序?,java,swing,button,jbutton,Java,Swing,Button,Jbutton,如何使程序在单击按钮之前不会一直读取代码 为什么?:我有一个10x10的网格,每个部分都有按钮,然后根据单击的内容运行代码。然而,我的程序一直在读代码,所以从来没有作出选择,它给了我错误。我试着给它一个无限循环,直到按下一个按钮,但效果不太好 -编辑 我是Java的完全初学者 这是GUI的图片 我想要的是,在我单击按钮之前,代码不要一步一步地运行 例如: 创建gameGUI 等待并检查按下了哪个按钮 但是在我的代码中发生的是,它创建了gameGUI,然后因为用户没有足够快的速度点击它,

如何使程序在单击按钮之前不会一直读取代码

为什么?:我有一个10x10的网格,每个部分都有按钮,然后根据单击的内容运行代码。然而,我的程序一直在读代码,所以从来没有作出选择,它给了我错误。我试着给它一个无限循环,直到按下一个按钮,但效果不太好

-编辑 我是Java的完全初学者

这是GUI的图片

我想要的是,在我单击按钮之前,代码不要一步一步地运行

例如:

  • 创建gameGUI
  • 等待并检查按下了哪个按钮

但是在我的代码中发生的是,它创建了
gameGUI
,然后因为用户没有足够快的速度点击它,所以跳过了if语句,或者因为没有按下任何按钮而出现运行时错误。

在Android和Swing(我希望是J2ME)中,按钮在被告知时触发事件(通过激活它们)。通常,在做任何事情之前,您只需等待这种情况发生,而不必担心GUI的其他部分当时正在做(或没有做)什么

换句话说:

  • 在按钮中添加一个
    ActionListener
  • actionPerformed()
    方法中,插入上面的代码
阿尔索
  • 代码片段几乎没有提供任何有用的信息。为了更快地获得更好的帮助,请发布一个
  • 那个GUI在我看来像秋千。如果不是,那是什么
  • 请始终复制/粘贴运行时错误

您的问题不清楚。请发布一些您得到的代码示例和/或异常。您在谈论什么样的Java风格?Java在某些GUI的上下文之外没有“按钮”。这是安卓吗?摆动J2ME?你需要更具体地说明你在谈论什么。“在代码中阅读”这到底意味着什么?在Android和Swing(我希望是J2ME)中,当命令按钮触发事件时(通过激活它们)。通常,在做任何事情之前,您只需等待这种情况发生,而不用担心GUI的其他部分当时正在做(或没有做)什么。谢谢!!!!这是所有人告诉我的最有帮助的事情。每个人都在告诉我一些消极的事情,我没有任何意义。但我就是不明白。再次感谢你,安德鲁,你的话更有意义。不过,还有一个问题要问你。对于第一名球员和第二名球员,我会怎么做?请批评,我总是喜欢正面的批评。提出改进的方法,移除东西。就像我说的,我不是最好的java程序员。我更多的工作是C编程。同样对于图片,只需使用一个小图标。我的是70x70 pastebin.com/pj3q5Fru-game.java(main)pastebin.com/yRFEHUZb-graphics.java pastebin.com/KFD75VFx-queueItem.java–Kelsey AbreuMy actionPerformed()是graphicsokay,我去看看是什么。抱歉这么复杂。我对这个网站和java都是新手。双负
if(buttonClicked[i][k] == something){
  System.out.println("lool");
}