【发布时间】:2017-12-20 20:30:50
【问题描述】:
我正在开发一个 java swing 项目,我有一个带有多个按钮的框架,当有人单击该按钮中的任何一个时,会要求用户输入(比如用户输入 n),并使用 n 个文本创建一个新框架带有另一个按钮“确定”的字段 {新框架是在 actionPerformed 方法中创建的。所以我的问题是如何处理这个 Ok 按钮的动作事件。我尝试使用匿名类,但我不能对其中的变量做太多事情。 源文件:http://www.mediafire.com/file/9ed2h0yeyis5tk6/OSProject.txt
【问题讨论】:
-
你可以使用对象属性来取消循环...
-
while(Bursttime[0]==-1) //Infinite Loop and it will run untill Ok is pressed这不是真的,它不能这样工作,你甚至不应该有机会点击按钮来调用你的动作监听器,因为你的 while 循环被阻塞了此时的主线程 -
1) 为了尽快获得更好的帮助,请发帖 minimal reproducible example 或 Short, Self Contained, Correct Example。 (并在此处发布,而不是在大多数人不会关注的外部链接上。)2)见The Use of Multiple JFrames, Good/Bad Practice?