Java 简单的用户选择交互窗口
项目开发过程中,有时候需要根据用户选择去进行不同的操作,简单的用户交互对话框如下: 代码如下:
JTextArea textArea = new JTextArea ("检查未通过!是否忽略错误继续传递?"); textArea.setEditable(false); JScrollPane jspane = new JScrollPane(textArea); jspane.setPreferredSize(new Dimension(270, 100)); Object[] options = new Object[] { "继续", "取消" }; JOptionPane joptionpane = new JOptionPane(jspane, JOptionPane.QUESTION_MESSAGE, JOptionPane.YES_NO_OPTION, null, options, options[0]); joptionpane.setInitialValue(options[0]); JDialog jdialog = joptionpane.createDialog( "提示"); jdialog.setModal(true); jdialog.setAlwaysOnTop(true); System.out.println("set modal true!"); joptionpane.selectInitialValue(); jdialog.show(); Object m = joptionpane.getValue(); if (m.toString().equals("继续")) { // 用户选择继续时的处理 System.out.println("TEST 111"); }else{ // 用户选择取消时的处理 System.out.println("TEST 222"); }
上一篇:
IDEA上Java项目控制台中文乱码