我正在开发javafx,其中要求是在该屏幕上单击任何按钮时屏蔽/剪辑特定屏幕。单击该按钮时,在我们收到响应之前,我应该限制用户访问页面中的其他选项/按钮。用户需要等到处理请求。当请求得到处理时,我需要让我的主窗口禁用/掩码/剪辑(我不确定确切的术语)。我怎么能这样做?
我正在使用java 1.7_25& javafx 2x并通过Rest API调用消费服务。
答案 0 :(得分:1)
您可以在根节点上使用setDisable()
方法和WAIT
光标,直到处理完请求,
//on process running
main_window.setCursor(Cursor.WAIT);
main_window.setDisable(true);
//on-finished
main_window.setCursor(Cursor.DEFAULT);
main_window.setDisable(false);