2017-01-10 3 views
0

В настоящее время я работаю над небольшим проектом для класса с использованием javafx для пользовательского интерфейса. Мне удалось показать данные, которые я хотел показать с помощью TableView без каких-либо проблем, но поскольку у меня осталось немного времени (и вы хотите узнать больше), я хочу немного подправить вещи.Заполнение javafx V/HBox с x anchorPanes

Медсестра/Штаб-квартира должна иметь до 10 комнат, назначенных ему/ей, показывая некоторую информацию. Моя идея состояла в том, чтобы создать Vbox и заполнить его до 10 AnchorPanes, отображающих некоторые ярлыки.

public void showRoomInfo() { 
    try { 
     FXMLLoader loader = new FXMLLoader(); 
     loader.setLocation(Main.class.getResource("view/RoomInfo.fxml")); 
     VBox roomInfo = (VBox) loader.load(); 
     staffLayout.setLeft(roomInfo);  

// ...

roomInfo.getChildren().add(singleRoom); 

    } catch.... 
} 

Я не прошу вас делать свою работу, но я не уверен, если я даже на правильном пути здесь. Есть ли другой/лучший способ сделать это? У вас есть ссылки на лекции/примеры, которые могут мне помочь?

Спасибо, я был бы очень признателен.

ответ

0

Считаете ли вы использование ListView? Вы можете использовать ListView и заполнять его любым элементом пользовательского интерфейса, который вы хотите. Например, вы можете создать ListView из Labels, ListView из HBox, список «Просмотр кнопок» и т. Д. ListView также даст вам возможность выбрать один или несколько элементов в списке.

http://docs.oracle.com/javase/8/javafx/user-interface-tutorial/list-view.htm#CEGGEDBF

Смежные вопросы