如何在httpF响应之前禁用JavaFX 8上的按钮事件

时间:2016-09-06 15:36:36

标签: java http javafx

使用JavaFx8我有一个发送http请求的按钮。我想禁用此按钮,直到我收到服务器的答复。我的情况如下:

HBox boxRep = new HBox();
...
boxRep.setOnMousePressed((event) ->{
      String responseHttpCode = "";
      responseHttpCode = MySendHttp(ip, port, request);
      ...
      });

我的方法(MySendhttp)返回带有http代码状态(200,404 ...)的String。在服务器回答之前,我不想发送另一个请求。

由于

1 个答案:

答案 0 :(得分:2)

在任务中,在后台线程上运行它,并在{{ render(controller('YourBundle:YourController:getSearchForm')) }} 处理程序中处理响应:

onSucceeded