JavaFX等待特定事件

时间:2018-06-29 10:10:49

标签: user-interface javafx click user-input actionevent

实际上,我正在使用javaFX进行GUI开发。我正在编写一个函数,该函数将单击图像的动作事件作为输入。现在,在此函数中,我执行一些操作,然后必须等待用户单击界面的另一个组件。如何在不按下外部对象的情况下创建第二个更新布尔值的对象,而该对象会在无限while(!Boolean){}循环中解锁第一个函数的执行,而又不创建外部函数?可以使用一种等待用户输入的功能吗?我可以获取对用户执行的上一个动作事件的引用吗?非常感谢

1 个答案:

答案 0 :(得分:0)

您描述的是“忙碌等待”。不要那样做。而是创建一个类来存储您从用户操作中获得的信息,将所述类的实例传递给事件处理程序,并在收到所有用户输入后完成计算/操作。