⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 beanbug.java

📁 kaffe Java 解释器语言,源码,Java的子集系统,开放源代码
💻 JAVA
字号:
/* * tests that listener types are properly set and printed. * Submitted by Moses DeJong <dejong@cs.umn.edu> */import java.lang.reflect.*;import java.beans.*;import java.util.*; public class BeanBug {    public static void main(String[] argv) throws Exception {         Class cls = java.awt.Button.class;         BeanInfo beanInfo = Introspector.getBeanInfo(cls);         EventSetDescriptor[] events = beanInfo.getEventSetDescriptors();         for (int i=0; i < events.length ; i++) {             Class lsnType = events[i].getListenerType();             if (lsnType == null) {                throw new NullPointerException("index " + i);            }	    System.out.println(events[i].getAddListenerMethod());	    System.out.println(events[i].getRemoveListenerMethod());	    System.out.println(lsnType);        }	System.out.flush();    }}// Sort output/* Expected Output:interface java.awt.event.ActionListenerinterface java.awt.event.ComponentListenerinterface java.awt.event.FocusListenerinterface java.awt.event.KeyListenerinterface java.awt.event.MouseListenerinterface java.awt.event.MouseMotionListenerpublic void java.awt.Button.addActionListener(java.awt.event.ActionListener)public void java.awt.Button.removeActionListener(java.awt.event.ActionListener)public void java.awt.Component.addComponentListener(java.awt.event.ComponentListener)public void java.awt.Component.addFocusListener(java.awt.event.FocusListener)public void java.awt.Component.addKeyListener(java.awt.event.KeyListener)public void java.awt.Component.addMouseListener(java.awt.event.MouseListener)public void java.awt.Component.addMouseMotionListener(java.awt.event.MouseMotionListener)public void java.awt.Component.removeComponentListener(java.awt.event.ComponentListener)public void java.awt.Component.removeFocusListener(java.awt.event.FocusListener)public void java.awt.Component.removeKeyListener(java.awt.event.KeyListener)public void java.awt.Component.removeMouseListener(java.awt.event.MouseListener)public void java.awt.Component.removeMouseMotionListener(java.awt.event.MouseMotionListener)*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -