ユーザにアクションの実行を確認する必要があります。確認ダイアログのボタンのセットは、「はい」、「いいえ」、および「キャンセル」です。私のコードは以下の通りです:JavaFX 8 Alertで特定のボタンの順序を指定する方法
private ButtonType askYesNoCancel(String question) {
Alert alert = new Alert(AlertType.CONFIRMATION);
alert.setContentText(question);
alert.getButtonTypes().setAll(ButtonType.YES,
ButtonType.NO,
ButtonType.CANCEL);
return alert.showAndWait().get();
}
私が直面しています問題は関係なく、私はAlert
ためButtonType
秒を指定するどのような順序で、私は同じボタンの順番を得ることである私に
を与えます(いいえ - キャンセル - はい)。私はAlert
、Button
、ButtonType
のAPIドキュメントを見て、答えを見つけられませんでした。
私が達成しようとしているのは、ボタンの注文です - いいえ - キャンセルします。何かアドバイス?