web-dev-qa-db-ja.com

ボタンが1つしかないJOptionPane showConfirmDialog

showConfirmDialogに必要なボタンは1つだけです。

私はこれを試しました:

int response = JOptionPane.showConfirmDialog(null, "Time Entered Successfully",
                   "", JOptionPane.OK_OPTION, JOptionPane.PLAIN_MESSAGE);

if (response == JOptionPane.CLOSED_OPTION || response == JOptionPane.OK_OPTION)
{
   System.out.println("CLOSING>>>>>>");
}

しかし、これはYes_No_optionのダイアログを示しています。

そこにOKボタンだけを表示させたい。出来ますか?

15

そこにOKボタンだけを表示させたい。出来ますか?

showOptionDialog() メソッドを使用します。

    Object[] options = {"OK"};
    int n = JOptionPane.showOptionDialog(frame,
                   "Message here ","Title",
                   JOptionPane.PLAIN_MESSAGE,
                   JOptionPane.QUESTION_MESSAGE,
                   null,
                   options,
                   options[0]);
18
adatapost

これを使用してみてください、それは1つだけのボタンを作成します

JOptionPane.showMessageDialog(null, "Loading Complete...!!!");
22
Viking

JOptionPane.DEFAULT_OPTION

JOptionPane.showConfirmDialog(null,
                "MESSAGE",
                "TITLE",
                JOptionPane.DEFAULT_OPTION,
                JOptionPane.PLAIN_MESSAGE);
10
chromestone