http://prntscr.com/9w1fvnJavaFX Просмотр списка с Scene Builder
Любой человек может сказать мне, почему это не работает?
http://prntscr.com/9w1fvnJavaFX Просмотр списка с Scene Builder
Любой человек может сказать мне, почему это не работает?
Вы бы, в вашем классе контроллера, сделайте следующее:
package my.app;
/* imports... */
public class LoremIpsumListViewController
{
@FXML
private ListView list;
/**
* @see javafx.fxml.Initializable
*/
/* no need for @FXML here, see the documentation for Initializable */
public void initialize()
{
// initialize your view here (add data, add listeners to the list, etc...)
}
}
ListView
впрыскивается в @FXML
поле list
.initialize()
вызывается, как только все поля были введены. Для получения дополнительной информации см. Документацию для Initializable
.Хм ... Я считаю, что если вы не реализуете 'Initializeable', вы должны аннотировать ваш метод' initialize' с помощью '@ FXML', чтобы он был вызван ... Однако не уверен в этом. – Itai
Я уважаю ваши убеждения, но тот факт, что вам нужно '@ FXML' на' initialize() 'неправильно. У меня есть пара 'initialize()' методов без него, и они вызываются (Oracle Java 8u72) – RAnders00
Хорошо, это было именно то, что я понял из «... вызывать любой * подходящий аннотированный метод no-arg initialize(). . " – Itai
Не размещайте изображения, содержащие код. – pzaenger