JOptionPane_主类的3个方法

原创 2012年03月29日 09:05:34
public Object getMessage() {
  String s = messagePanel.getSelection();
  if(s.equals("String")) {
   return messageString;
  } else if(s.equals("Icon")) {
   return messageIcon;
  } else if(s.equals("Component")) {
   return messageComponent;
  } else if(s.equals("Object[]")) {
   return new Object[] {messageString, messageIcon, messageComponent, messageObject};
  } else if(s.equals("Other")) {
   return messageObject;
  } else {
   return null;
  }
 }
 
 public Object[] getOptions() {
  String s = optionsPanel.getSelection();
  if(s.equals("String[]")) {
   return new String[] {"Yellow", "Blue", "Red"};
  } else if(s.equals("Icon[]")) {
   return new Icon[] {new ImageIcon("c:/picture/1.gif"), new ImageIcon("c:/picture/2.gif"),
     new ImageIcon("c:/picture/3.gif")};
  } else if(s.equals("Object[]")) {
   return new Object[] {messageString, messageIcon, messageComponent, messageObject};
  } else {
   return null;
  }
 }
 
 /**
  * 得到选择的 Message Type 和 Confirm 的类型
  * @param panel (messageTypePanel or optionTypePanel)
  * @return 选择的类型
  */
 public int getType(ButtonPanel panel) {
  String s = panel.getSelection();
  
  try {
   return JOptionPane.class.getField(s).getInt(null);
  } catch (Exception e) {
   return -1;
  }
 }

相关文章推荐

JOptionPane类提示框的一些常用的方法

原文地址:http://847353020-qq-com.iteye.com/blog/954532最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。 很方...
  • a262624
  • a262624
  • 2016年11月09日 21:32
  • 73

JOptionPane类提示框的一些常用的方法

最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。 很方便的,于是就简单的整理了一下。 1.1 showMessageDialog 显示一个带有OK 按...

做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。 很方便的,于是就简单的整理了一下。 1.1 showMessageDialog 显示一个带有OK 按钮的模态

做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。 很方便做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。 很方便...

JOptionPane类提示框的一些常用的方法

From: 做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。 很方便的,于是就简单的整理了一下。 1.1 showMessageDialog ...
  • tdstds
  • tdstds
  • 2014年05月24日 22:57
  • 952

JOptionPane类提示框的一些常用的方法

最近在做swing程序中遇到使用消息提示框的,JOptionPane类其中封装了很多的方法。 很方便的,于是就简单的整理了一下。 1.1 showMessageDialog 显示一个带有OK 按...

JOptionPane类的四种方法简介

JOptionPane.showConfirmDialog 怎么用? JOptionPane.showMessageDialog 怎么用? JOptionPane.showInputDialog 怎么...

重要:JOptionPane类提示框的一些常用的方法

一般都是都在页面做弹出框,如果后台要做弹出框就可以用JOptionPane类,其中封装了很多的方法。 import javax.swing.JOptionPane; Java代码...

JOptionPane 提示框的一些常用方法

1.1 showMessageDialog 显示一个带有OK 按钮的模态对话框。 下面是几个使用showMessageDialog 的例子: Java代码   JOptionP...

JOptionPane的几种常用的方法

在swing中,基于业务的考量,会有对话框来限制用户的行为及对用户的动作进行提示. Swing中提供了JOptionPane类来实现类似Windows平台下的MessageBox的功能,同样在Jav...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JOptionPane_主类的3个方法
举报原因:
原因补充:

(最多只允许输入30个字)