JavaFx WebView不刷新

时间:2014-03-07 12:00:19

标签: java webview javafx-2 scheduledexecutorservice

我正在使用Java的ScheduledExecutorService和JavaFx WebView。 我想在一段时间后刷新WebView。

 private final ScheduledExecutorService scheduler = Executors.newScheduledThreadPool(10);

 @FXML
 private WebView webView;
 int i = 0;

 @Override
 public void initialize(URL url, ResourceBundle rb) {
     Runnable runPeriodic = new Runnable() {
         @Override
         public void run() {
             System.out.println("REFRESH");

             if((i % 2) == 0) {
                 System.out.println("i=" + i);
                 webView.getEngine().load("http://www.google.co.in");
             } else {
                 System.out.println("i=" + i);
                 webView.getEngine().load("http://www.bing.com");
             } 

             i++;
         }
    };

    ScheduledFuture<?> beeperHandle = scheduler.scheduleAtFixedRate(runPeriodic, 10, 30, SECONDS);
}

我的网络连接工作正常,但为什么这个webView没有刷新?

0 个答案:

没有答案