为了账号安全,请及时绑定邮箱和手机立即绑定

Java TextArea挤出按钮

Java TextArea挤出按钮

凤凰求蛊 2021-05-18 17:21:33
我正在使用javafx并尝试在窗口顶部获取搜索按钮。我正在使用HBox添加区域和按钮,但是区域太宽。我可以通过对按钮的最小大小进行硬编码来解决此问题,但是我想知道是否有更有效的方法可以帮助我学习javafx。 TextArea searchArea = new TextArea("Search");    TextArea resultsArea = new TextArea("Results");    Button searchButton = new Button("Search");    HBox topBox = new HBox(searchArea, searchButton);    searchButton.setMaxHeight(Double.MAX_VALUE);    searchArea.setMinHeight(10);    topBox.setMaxHeight(10);
查看完整描述

1 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

您可以简单地将的'minWidth'属性设置Button为使用“首选大小”。

这将确定的最佳宽度Button(根据内容,在您的情况下为文本“搜索”),并确保其宽度不会缩小到该宽度以下:

searchButton.setMinWidth(Region.USE_PREF_SIZE);

这样就可以实现您的目标,而不必为按钮专门编码一个特定的大小。


查看完整回答
反对 回复 2021-05-26
  • 1 回答
  • 0 关注
  • 128 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信