JOptionPane_私有内部类

原创 2012年03月29日 09:08:39
private class ShowAction implements ActionListener {
  @Override
  public void actionPerformed(ActionEvent event) {
   if(typePanel.getSelection().equals("Confirm")) {
    //Confirm: 要显示的信息, 标题, 显示操作的类型, 显示的信息的类型
    JOptionPane.showConfirmDialog(OptionDialogFrame.this, getMessage(), "Title",
      getType(optionTypePanel), getType(messageTypePanel));
   } else if(typePanel.getSelection().equals("Input")) {
    if(inputPanel.getSelection().equals("Text field")) {
     JOptionPane.showInputDialog(OptionDialogFrame.this, getMessage(), "Title", getType(messageTypePanel));
    } else {
     JOptionPane.showInputDialog(OptionDialogFrame.this, getMessage(), "Title", getType(messageTypePanel),
       null, new String[] {"Yellow", "Blue", "Red"}, "Blue");
    }
   } else if(typePanel.getSelection().equals("Message")) {
    JOptionPane.showMessageDialog(OptionDialogFrame.this, getMessage(), "Title", getType(messageTypePanel));
   } else if(typePanel.getSelection().equals("Option")) {
    JOptionPane.showOptionDialog(OptionDialogFrame.this, getMessage(), "Title", getType(optionTypePanel),
      getType(messageTypePanel), null, getOptions(), getOptions()[0]);
   }
  }
 }

相关文章推荐

Java 私有内部类的探索

在学习中遇到的问题: 1. 为什么不能在类的外部直接创建一个内部类. 2. 为什么内部类可以直接访问外部类的属性和方法,包括私有的。 1. 测试代码 public class Mai...

Java笔记:[反射篇] 利用反射,获取类中的私有内部类对象,并调用该对象的方法

有时候,你会想使用Android自带的某个控件,但发现某些参数需要重新设置,但是并没有暴露出来修改的入口。 这时反射就可以帮上你的忙了~ 我们以RecyclerView为例,看看反射的使用方法。...

调用内部类的私有方法,其中内部类和外部类的构造器都是私有的

1.首先类如下:package test;public class Outer { private Outer() { } private void eat(String food)...

java中的内部类

  • 2014年04月23日 21:34
  • 3KB
  • 下载

java内部类

  • 2014年07月04日 21:48
  • 294KB
  • 下载

Java反射——对类内部函数、私有变量和构造函数的使用举例

对于java反射机制的描述可参考其他网站的解释,这里主要是对其中的对内部函数、私有变量和构造函数的用法举例 package main;import java.lang.reflect.Cons...

Java中的内部类

  • 2011年12月17日 15:29
  • 248KB
  • 下载

java内部类的使用

  • 2012年12月19日 21:52
  • 21KB
  • 下载

java内部私有类

1.什么是内部私有类? 在一个java类里创建一个private的class; 2.内部私有类的功能: 在大部分的java编码中,我们的编码都是依赖于class的,但内部类可以实现无依赖类型编码; 对...

Java内部类

  • 2012年12月14日 12:02
  • 7KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JOptionPane_私有内部类
举报原因:
原因补充:

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