Java: Custom Buttons in showInputDialog

后端 未结 2 1984
醉梦人生
醉梦人生 2021-02-12 21:57

How do you add custom text to the buttons of a JOptionPane.showInputDialog?

I know about this question JOptionPane showInputDialog with custom buttons, but it doesn\'t a

2条回答
  •  灰色年华
    2021-02-12 22:58

    Have a look at How to Make Dialogs: Customizing Button Text.

    Here is an example given:

    enter image description here

    Object[] options = {"Yes, please",
                        "No, thanks",
                        "No eggs, no ham!"};
    int n = JOptionPane.showOptionDialog(frame,//parent container of JOptionPane
        "Would you like some green eggs to go "
        + "with that ham?",
        "A Silly Question",
        JOptionPane.YES_NO_CANCEL_OPTION,
        JOptionPane.QUESTION_MESSAGE,
        null,//do not use a custom Icon
        options,//the titles of buttons
        options[2]);//default button title
    

提交回复
热议问题