JOptionPane.showConfirmDialog(null, "xx", 
                "xx", JOptionPane.YES_NO_OPTION);上面这段代码中,默认选中的选项为YES,即按Enter后触发YES事件。
请问下怎么把NO设为默认选中状态?

解决方案 »

  1.   

    可以这样        String[] options = new String[]{"Yes", "No"};
             
            JOptionPane pane = new JOptionPane("This is a test Question"
                    , JOptionPane.QUESTION_MESSAGE
                    , JOptionPane.YES_NO_OPTION
                    , null, options, options[1]);
            JDialog dialog = pane.createDialog(null, "title");
            dialog.show();
            Object selectedValue = pane.getValue();