2015-11-02 68 views
0

我有表格視圖,我無法初始化爲控制器的初始化方法。如何自動調用按鈕的方法初始化後?

所以我添加了表視圖到Button Click事件的方法。

public void acRefresh(){....} 

現在我想在初始化後運行此方法一次,但不是在重載的Initialize方法中。

除了實現Initializable類之外,還有其他方法嗎?

+0

爲什麼你不能在初始化方法中初始化它? –

+0

它給我空指針異常,因爲我在初始化中使用數據庫。 –

回答

1

例如,您可以從FXML加載程序獲取控制器,然後可以在初始化後隨時調用任何方法。

-1

我用Platform.runlater進入初始化方法解決了這個問題。

 Platform.runLater(new Runnable() { 
       @Override public void run() { 

       acRefresh(); 
       } 
      });