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为例,看看反射的使用方法。

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

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

1.首先类如下:package test;public class Outer { private Outer() { } private void eat(String food)...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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