实话说这周我都不知道(周结)怎么写了,太多,太杂了!完全不知道从哪开始......
Swing插件式外观感觉:
Swing数组具有被称为插件式外观感觉(pluggable look and fell,缩写为PLAF)的特征。允许组件的外观感觉独立于下层操作系统平台。
UIManager类包含了如下几个方法,用于判断和改变当前外观感觉:
1,public static void setLookAndFeel(LookAndFeel x) 将程序外观感觉设置为指定的LookAndFeel对象;
2,public static void setLookAndFeel(String a) 将程序外观感觉设置为指定的类,这个类实现了LookAndFeel
3,public static LookAndFell getLookAndFeel() 返回程序外观感觉
javax.swing包中的LookAndFell类封装了插件外观感觉。如下的类代表了Swing中四个内置的插件式外观感觉组件:
1,com.sun.java.swing.plaf.motif.MotifLookFeel:创建一个Motif外观感觉,它是大多数Unix操作系统的用户界面。
2,com.sun.java.swing.plaf.windows.WindowsLookAndFeel : 创建一个Windows外观感觉
3,com.sun.java.swing.plaf.mac.MacLookAndFeel : 创建一个Macintosh外观感觉
4,javax.swing.plaf.metal.MetalLookAndFeel : 创建一个Metal外观感觉,这是Swing程序的默认外观感觉
还有:
一:1,事件和事件源
2,事件监听器,注册和处理事件
3,定义监听器类的可选方法: 让GUI程序本身实现监听器接口 使用成员内部类定义监听器类 使用匿名内部类定义监听器类型
4,事件适配器
二:模型
1,GUI状态模型
2,应用数据模型