“警报”对话框中的 JavaFX 默认焦点按钮
从jdk 8u40开始,我使用新的API来显示确认对话框。在下面的示例中,默认情况下,“是”按钮是焦点,而不是“否”按钮:javafx.scene.control.Alert
public boolean showConfirmDialog(String title, String header, String content, AlertType alertType) {
final Alert alert = new Alert(alertType);
alert.setTitle(title);
alert.setHeaderText(header);
alert.setContentText(content);
alert.getButtonTypes().clear();
alert.getButtonTypes().addAll(ButtonType.YES, ButtonType.NO);
final Optional<ButtonType> result = alert.showAndWait();
return result.get() == ButtonType.YES;
}
我不知道如何改变它。
编辑:
以下是默认情况下“是”按钮聚焦的结果的屏幕截图: