2015-11-02 7 views
0

У меня есть табличный вид, который я не могу инициализировать в Initializable метод контроллера.Как вызвать метод кнопки автоматически после инициализации?

Итак, я добавил, что представление таблицы для метода нажатия кнопки Click.

public void acRefresh(){....} 

Теперь я хочу запустить этот метод за один раз после инициализации, но не в переопределенном методе инициализации.

Есть ли какой-либо другой метод, кроме внедрения класса Initializable?

+0

Почему вы не можете инициализировать его в методе инициализации? –

+0

Это дает мне исключение исключения исключения указателя. Я использую базу данных при инициализации. –

ответ

1

Вы можете, например, получить контроллер от загрузчика FXML, а затем вы можете вызвать любой метод в любое время после инициализации.

-1

Я использовал платформу.runlater в метод инициализации решить эту проблему.

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

       acRefresh(); 
       } 
      }); 
Смежные вопросы