如何为所有按钮设置相同的宽度?这些按钮有一个VBox作为容器。首先,我尝试了setMaxWidth和最大值,效果很好:

this.button1.setMaxWidth(Double.MAX_VALUE);
this.button2.setMaxWidth(Double.MAX_VALUE);
this.button3.setMaxWidth(Double.MAX_VALUE);
this.button4.setMaxWidth(Double.MAX_VALUE);


理想情况下,我想在css文件中进行设置,以使我的代码在任何设计方面都保持整洁。我发现这里有很多重复,所以如何用1行代码来做到这一点?就像是:

.button {
  -fx-width: 50pt;
}

最佳答案

这可以解决问题:

.button {
    -fx-pref-width: 50px;
}


更多详细信息here

08-03 19:52