我有一个 JavaFX 警报对话框,其中包含几个 ButtonTypes
我已经添加了。
问题是,当我添加更大的按钮(文本更长)时,其余按钮开始从原始尺寸伸出。
像这样:
它应该看起来像这样:
有没有办法让所有按钮都使用其首选尺寸?
这是代码:
ButtonType saveButtonType = new ButtonType("Save", ButtonBar.ButtonData.OK_DONE);
ButtonType closeButtonType = new ButtonType("Close", ButtonBar.ButtonData.CANCEL_CLOSE);
ButtonType testButtonType = new ButtonType("LONG BUTTON TEXT", ButtonBar.ButtonData.LEFT);
dialog.getDialogPane().getButtonTypes().addAll(saveButtonType, closeButtonType,testButtonType);
最佳答案
弄清楚了:
Button testButton = (Button) dialog.getDialogPane().lookupButton(testButtonType);
ButtonBar.setButtonUniformSize(testButton, false);
关于JavaFX 警报按钮栏大小调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52840255/