本文主要是介绍关于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,"请选择你的爱好:\n","爱好", JOptionPane.PLAIN_MESSAGE, null, obj2, "足球"); //说明:后面的null仍为自定义图标。//效果二(文本框形式) String sbb=(String)JOptionPane.showInputDialog(null,"请输入你的爱好:\n","自定义标题",JOptionPane.PLAIN_MESSAGE,null,null,"在这输入");System.out.println(sbb);} }
这篇关于关于JoptionPane提示框的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!