1
tab.setOnCloseRequest(e -> {
e.consume();
if (currentEditor.isModified()){
switch (DialogBox.newSaveConfirmationBox(tab.getText())){
case "Yes": tabPane.fireEvent(???);
}
}
}
"はい" "いいえ"キャンセル "があるタブ付きテキストエディタの確認をしたいと思います。閉じるタグイベントを発生させる方法はありますか? currentEditor.isModified()
がfalse
あるとき」が選択されている?おかげで悲しいことJavaFXファイアクローズタブイベント
tab.setOnCloseRequest(e -> {
if (currentEditor.isModified()){
switch (DialogBox.newSaveConfirmationBox(tab.getText())){
case "Yes":
saveFile();
case "Cancel":
e.consume();
}
}
}
);
を、タブは、任意の提案を閉じることができない?おかげ
必要なものを見つけます。 http://code.makery.ch/blog/javafx-dialogs-official/。私は確認ダイアログが必要であると推測しています。 – Sedrick