我有一个GridPane在左侧显示描述性标签,在右侧显示内容标签。我在SceneBuilder中将所有内容设置为USE_COMPUTED_SIZE
,并为我的元素添加了填充,以便它们不会过于紧密地粘在一起。如果不是因为左侧标签被切断,如果内容足够大以占据场景的整个宽度,那么这很有效:
在右侧标签获得可用宽度份额之前,有没有办法确保我的左侧标签完整显示?将第一列的最小宽度设置为具体值有效,但我希望JavaFX确定第一列所需的大小。
答案 0 :(得分:2)
在第一列中使用Label
s(可在形状中找到)而不是Label
s。与Text
相比,GridPane
s不可调整大小,Text
无法将第一列调整为小于此列中21
个节点中最大的一个。