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]);
   }
  }
 }

私有内部类的外部调用方式

private inner class 调用方式
  • liang_henry
  • liang_henry
  • 2016年09月12日 13:43
  • 894

java内部类之私有内部类、局部内部类、匿名内部类

一、私有内部类: class Out { private int age = 12; private class In { public void prin...
  • gongpulin
  • gongpulin
  • 2016年05月07日 13:09
  • 4623

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

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

外部类可以访问内部类的私有成员

/** * 外部类可以访问内部类的私有成员 */ package test; public class Test{ int a =1; private static class inne...
  • yutiannanjingjiangsu
  • yutiannanjingjiangsu
  • 2013年09月23日 14:37
  • 1073

java内部私有类

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

内部类是如何访问外部类私有对象的

我们都是知道内部类就是写在一个类里面的类,类里面的类,不知道你们有没有看过javac之后的结果,就是将一个外部类编译后,生成的字节码文件结果public class OutClass{ priv...
  • qq_33330687
  • qq_33330687
  • 2017年09月09日 15:04
  • 115

C++之内部类

1. 内部类:如果一个类定义在另一个类的内部,这个内部类就叫做内部类。注意此时这个内部类是一个独立的类,它不属于外部类,更不能通过外部类的对象去调用内部类。外部类对内部类没有任何优越的访问权限。 即说...
  • u013696062
  • u013696062
  • 2014年11月04日 17:02
  • 5324

Java监听器的用法(一):内部类监听器

当在处理按钮等监听事件时,需要注册监听器,监听器的位置不同,角色就不同,访问的区域就不同。 内部类是在另一个类中声明的,包含内部类的类叫做外嵌类 内部类和外嵌类的关系: 1.内部类的外嵌类的成员...
  • tuke_tuke
  • tuke_tuke
  • 2015年07月21日 18:50
  • 1914

Java反射获取内部类的实例

Java反射获取内部类的实例在java中,反射机制能在运行状态中获取任意一个类的所有属性和方法,并可以对该类的某个对象获取其属性的值或执行某个方法。虽然使用反射会降低程序的性能,增加项目复杂度,但是适...
  • ldstartnow
  • ldstartnow
  • 2016年10月10日 22:14
  • 7199

c#内部类访问权限

内部类,顾名思义是在一个类里面再定义一个类,这时候涉及到访问外部类和内部类的字段权限的问题。 1:首先是内部类的类访问权限,有public,protected和private。内部类的类访问权限只是针...
  • u012989023
  • u012989023
  • 2015年01月30日 21:26
  • 1742
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JOptionPane_私有内部类
举报原因:
原因补充:

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