Center text in a table once a button has been added dynamically
Davide Perini
perini.davide at dpsoftware.org
Mon Aug 14 14:01:49 UTC 2023
I answer my self for posters...
.table-view .table-cell {
-fx-alignment:center-left;
}
done the trick.
thanks
Davide
Il 14/08/2023 15:34, Davide Perini ha scritto:
> Hi all,
> hope that someone can help with this :)
>
> I have a TableView like this:
>
>
>
> If I add a remove button in the table like this:
>
> private TableColumn<Satellite, Void>getSatelliteVoidTableColumn() {
> TableColumn<Satellite, Void> colBtn =new TableColumn<>("");
> colBtn.setMaxWidth(Constants.REMOVE_BTN_TABLE);
> Callback<TableColumn<Satellite, Void>, TableCell<Satellite, Void>> cellFactory =new Callback<>() {
> @Override public TableCell<Satellite, Void>call(final TableColumn<Satellite, Void> param) {
> return new TableCell<>() {
> private final Buttonbtn =new Button(Constants.UNICODE_X);
> {
> btn.setOnAction((ActionEvent event) -> {
> Satellite data = getTableView().getItems().get(getIndex());
> populateFields(data);
> satellitesTableData.remove(data);
> });
> }
>
> @Override public void updateItem(Void item,boolean empty) {
> super.updateItem(item, empty);
> if (empty) {
> setGraphic(null);
> }else {
> setGraphic(btn);
> }
> }
> };
> }
> };
> colBtn.setCellFactory(cellFactory);
> return colBtn;
> }
> TableColumn<Satellite, Void> colBtn = getSatelliteVoidTableColumn();
> satelliteTable.getColumns().add(0, colBtn);
>
> The text inside the cell of the table is not vertically centered.
> How can I center it?
>
> Thanks
> Davide
>
>
>
>
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20230814/8f3be973/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: HG803qbXjbva061F.png
Type: image/png
Size: 56596 bytes
Desc: not available
URL: <https://mail.openjdk.org/pipermail/openjfx-dev/attachments/20230814/8f3be973/HG803qbXjbva061F-0001.png>
More information about the openjfx-dev
mailing list