首页 > 解决方案 > 在 BorderPane 中禁用按钮切换

问题描述

我有一个 BorderPane,上面有一个 Label 和一个带有两个按钮的 HBox。BorderPane 是单个表格单元格。

BorderPane cellView = new BorderPane();
HBox hBox = new HBox();
hBox.getChildren().add(expandButton);
hBox.getChildren().add(new OpenTagTreeSelectionDialogButton(this::updateProperty));
cellView.setRight(hBox);
cellView.setLeft(new Label(value));
setGraphic(cellView);

在此处输入图像描述

当我输入过大的文本时,我的按钮会移动并从视图中消失。

在此处输入图像描述

请告诉我如何制作,以便您可以输入任何长度的文本,同时按钮不会移动,而只是在此文本的顶部

标签: javajavafx

解决方案


源码不完整,看不懂

我看到一张桌子

我看到按钮在单元格内,我认为您需要将按钮放在外面(创建新单元格并放置它们。

其他想法我看到你有相同的按钮,如果他们有相同的工作,所以把它放在桌子外面(例如,在 +、- 和 ^ 按钮旁边)或任何其他地方


推荐阅读