关于JoptionPane提示框

来源:互联网 发布:top域名怎么备案 编辑:程序博客网 时间:2024/05/14 01:11
import java.util.*;import javax.swing.JOptionPane;import javax.swing.UIManager;public class Main {          public static void main (String args[]){      try{    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());    /*        * 这段try-catch代码的功能是: 把程序界面设置成与当前操作系统界面效果        */    }catch(Exception e) {    e.printStackTrace();    }    //效果一(默认的标题和图标)    JOptionPane.showMessageDialog(null,"友情提示");// 产生上述效果的关键代码          //showOptionDialog——可以改变显示在按钮上的文字,还可以执行更多的个性化操作。     //效果一(常规的消息框)    JOptionPane.showConfirmDialog(null, "你高兴吗?", "自定义标题",JOptionPane.YES_NO_OPTION);//i=0/1     //效果二(个性化消息框)    Object[] options ={"你是男生","你是女生","你是人妖"};    JOptionPane.showOptionDialog(null,"我可以约你吗?","自定义标题",JOptionPane.YES_NO_OPTION,JOptionPane.QUESTION_MESSAGE,    null,// 不使用自定义图标    options,// 按钮中内容的标题     options[0]);// 焦点按钮    /*说明:后面的null为在对话框中显示的图标,     * 其前面的一个参数是:messageType - 指定消息种类的整数,     * 主要用于确定来自可插入外观的图标:     * ERROR_MESSAGE、INFORMATION_MESSAGE、     * WARNING_MESSAGE、QUESTION_MESSAGE 或 PLAIN_MESSAGE     * */        //效果三(自定义标题)    JOptionPane.showMessageDialog(null,"提示消息","自定义标题",JOptionPane.WARNING_MESSAGE);        //效果四(自定义标题,但没有图标)    JOptionPane.showMessageDialog(null,"提示消息","自定义标题",JOptionPane.PLAIN_MESSAGE);    //PLAIN 是朴素的意思            //showInoutDialog——该方法返回一个Object 类型。这个Object 类型一般是一个String 类型,反应了用户的输入    //效果一(下拉列表形式)    Object[] obj2 ={ "足球", "篮球", "乒乓球" };     String s = (String) JOptionPane.showInputDialog(null,"请选择你的爱好:\n","爱好", JOptionPane.PLAIN_MESSAGE, null, obj2, "足球");     //说明:后面的null仍为自定义图标。        //效果二(文本框形式)    String sbb=(String)JOptionPane.showInputDialog(null,"请输入你的爱好:\n","自定义标题",JOptionPane.PLAIN_MESSAGE,null,null,"在这输入");    System.out.println(sbb);    }       }

0 0