descriptortest.java
来自「linux下编程用 编译软件」· Java 代码 · 共 48 行
JAVA
48 行
import java.beans.*;public class DescriptorTest implements Runnable { public static void main(String[] args) { new DescriptorTest().run(); } interface TestClass { public String[] getTest(); public void setTest(String[] test); public String getTest(int i); public void setTest(int i, String name); } public void run() { try { new PropertyDescriptor("class",java.lang.Object.class); System.out.println("PASSED: Property Object.class"); } catch(IntrospectionException e) { System.out.println("FAILED: Property Object.class"); e.printStackTrace(); } try { new IndexedPropertyDescriptor("test",TestClass.class); System.out.println("PASSED: Indexed Property Component.location"); } catch(IntrospectionException e) { System.out.println("FAILED: Indexed Property Component.location"); e.printStackTrace(); } try { new EventSetDescriptor(java.awt.Button.class,"action",java.awt.event.ActionListener.class,"actionPerformed"); System.out.println("PASSED: Event Set Button.action"); } catch(IntrospectionException e) { System.out.println("FAILED: Event Set Button.action"); e.printStackTrace(); } try { new MethodDescriptor(java.awt.Component.class.getMethod("getLocation",new Class[0])); System.out.println("PASSED: Method Component.getLocation"); } catch(NoSuchMethodException e) { System.out.println("FAILED: No such method: Component.getLocation()"); e.printStackTrace(); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?