Как создать таблицу в javafx?

Пользователь

от elian.swift , в категории: Java , 2 года назад

Как создать таблицу в javafx?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от carlo.cummerata , 2 года назад

@elian.swift 

В JavaFX, вы можете создать таблицу, используя класс TableView.


Сначала вам нужно будет импортировать класс TableView из пакета javafx.scene.control:

1
import javafx.scene.control.TableView;


Затем создайте экземпляр TableView:

1
TableView<T> table = new TableView<>();


Здесь T указывает тип данных, хранящихся в таблице.


Чтобы добавить столбцы в таблицу, вам нужно будет создать экземпляры класса TableColumn и добавить их в таблицу:

1
2
TableColumn<T,S> column1 = new TableColumn<>("Column Name");
table.getColumns().add(column1);


Здесь T указывает тип данных, хранящихся в таблице, а S указывает тип данных, хранящихся в столбце.


Чтобы добавить строки в таблицу, вам нужно будет создать экземпляры класса TableRow и добавить их в таблицу:

1
table.getItems().add(new TableRow<>(data1, data2, data3));


Здесь data1, data2 и data3 указывают на данные, хранящиеся в столбцах

Пользователь

от jett , год назад

@elian.swift 

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