JavaFX 2.1 MessageBox

后端 未结 8 1488
没有蜡笔的小新
没有蜡笔的小新 2020-12-11 01:48

Good day!
I am developing a program using JavaFX SDK. I wanted to have a message box like in C#:

DialogResult rs = MessageBox.showDialog(\"Mess         


        
8条回答
  •  -上瘾入骨i
    2020-12-11 02:31

    This is what I ended up using, which is part of the JavaFX UI Controls Sandbox as announced here on FX Experience :

    • Link to tutorial : http://code.makery.ch/blog/javafx-2-dialogs
    • Link to source code : https://github.com/marcojakob/javafx-ui-sandbox/tree/master/javafx-dialogs

    This is a nice and easy to use dialog. Can't compare with others as this is the only one I have used. No issues with it.

    The code is very concise. Looks like this :

    //calling from a different controller and don't have the scene object loaded.
    Stage stage = (Stage)deleteButton.getScene().getWindow();
    DialogResponse response = Dialogs.showConfirmDialog(stage, "Are you sure ...", "Confirm deletion","Delete?", DialogOptions.OK_CANCEL);
    if(response == DialogResponse.OK) {
        //...
    }
    

提交回复
热议问题