zoukankan      html  css  js  c++  java
  • 关于JoptionPane提示框

    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,"请选择你的爱好:
    ","爱好", JOptionPane.PLAIN_MESSAGE, null, obj2, "足球"); 
        	//说明:后面的null仍为自定义图标。
        	
        //效果二(文本框形式)	
        	String sbb=(String)JOptionPane.showInputDialog(null,"请输入你的爱好:
    ","自定义标题",JOptionPane.PLAIN_MESSAGE,null,null,"在这输入");
        System.out.println(sbb);
        }   
        }
    

    版权声明:本文为博主原创文章,未经博主允许不得转载。

    today lazy . tomorrow die .
  • 相关阅读:
    天地图OGC WMTS服务规则
    【异常】VS中运行HTTP 无法注册URL
    【TextBox】重写右键菜单
    【ContextMenu】DataContext不自动更新
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
  • 原文地址:https://www.cnblogs.com/france/p/4808785.html
Copyright © 2011-2022 走看看