JavaFX setTageToScene()使标签显示省略号

JavaFX setTageToScene()使标签显示省略号,javafx,Javafx,不是重新调整阶段大小以给标签足够的空间来显示所有文本,而是将文本截断并变成“…”如果我手动将阶段变大,则文本将展开并正确显示 有没有办法让舞台自动调整大小以显示所有文本?我过了一会儿才找到答案。标签被实例化为空,因此setSizeToScene()使后台将空标签放入后台。使用setText()更改标签时,标签比舞台安装标签时大,因此显示省略号 修复方法是在填写标签后调用setSizeToScene()。编辑你的问题,包括一个有没有一个简短的自动调整阶段的方式,以适应现场的内容,将完美地工作,你可

不是重新调整阶段大小以给标签足够的空间来显示所有文本,而是将文本截断并变成“…”如果我手动将阶段变大,则文本将展开并正确显示


有没有办法让舞台自动调整大小以显示所有文本?

我过了一会儿才找到答案。标签被实例化为空,因此setSizeToScene()使后台将空标签放入后台。使用setText()更改标签时,标签比舞台安装标签时大,因此显示省略号


修复方法是在填写标签后调用setSizeToScene()。编辑你的问题,包括一个有没有一个简短的自动调整阶段的方式,以适应现场的内容,将完美地工作,你可以这样做编程。此外,如果我是你,我会为舞台和所有组件(如按钮、标签等)设置最小宽度(也可能是高度),因为否则,当你手动调整窗口大小时,它们也会调整大小,你将无法看到文本。感谢回复。我意识到我没有输入我的标题,它应该是Stage.setSizeToScene()。