绘图的基本原理

java wkt 画图_内部类

color 在awt包里面

java wkt 画图_API_02


字体的相关类

java wkt 画图_Swing_03


Graphics类常用方法

java wkt 画图_Swing_04


java wkt 画图_API_05

java wkt 画图_java wkt 画图_06


JFrame 继承JFrame就有主窗口了

java wkt 画图_API_07

java wkt 画图_Swing_08

java wkt 画图_内部类_09


Java2D API

java wkt 画图_java wkt 画图_10

java wkt 画图_API_11


绘图的例子

java wkt 画图_内部类_12


了解Swing

JFC

Java Foundation Classes

java wkt 画图_API_13


java wkt 画图_内部类_14


java wkt 画图_Swing_15


java wkt 画图_API_16

java wkt 画图_API_17


java wkt 画图_内部类_18

Swing 组件

java wkt 画图_API_19


java wkt 画图_内部类_20


Swing 是在awt的基础上扩展而来

java wkt 画图_内部类_21

Swing的组件和容器层次

java wkt 画图_java wkt 画图_22

java wkt 画图_API_23

java wkt 画图_API_24

java wkt 画图_Swing_25

中间层容器

java wkt 画图_内部类_26

原子组件

java wkt 画图_API_27

java wkt 画图_内部类_28

java wkt 画图_Swing_29

布局管理

布局管理器

java wkt 画图_Swing_30


java wkt 画图_API_31



java wkt 画图_API_32


java wkt 画图_内部类_33


java wkt 画图_Swing_34

java wkt 画图_API_35

java wkt 画图_内部类_36

java wkt 画图_Swing_37

内部类

语法机制

java wkt 画图_Swing_38


java wkt 画图_java wkt 画图_39


Contents 和 Destination 是内部类

java wkt 画图_Swing_40

java wkt 画图_API_41

java wkt 画图_内部类_42


外部类.内部类这样来用

java wkt 画图_API_43


java wkt 画图_Swing_44


java wkt 画图_java wkt 画图_45


返回接口或者抽象类的引用

java wkt 画图_java wkt 画图_46


通过引用来封装

java wkt 画图_API_47


只在一个方法中定义内部类

java wkt 画图_Swing_48


只在一个作用域内的内部类

java wkt 画图_API_49

java wkt 画图_java wkt 画图_50


以contents为超类,派生一个新的类来,匿名类

时间处理的基本概念

java wkt 画图_java wkt 画图_51

java wkt 画图_java wkt 画图_52

java wkt 画图_API_53

只关注俩件事情

注册时间监听器

java wkt 画图_java wkt 画图_54


时间监听器

java wkt 画图_Swing_55

常用的事件对象

java wkt 画图_java wkt 画图_56

java wkt 画图_API_57

java wkt 画图_API_58

java wkt 画图_内部类_59

写事件相应程序

java wkt 画图_API_60


java wkt 画图_API_61

java wkt 画图_内部类_62


java wkt 画图_内部类_63


注册的两种方法

java wkt 画图_Swing_64


只要匿名内部类

事件派发机制

组件不是线程安全的

事件派发线程EDT(Swing)

可以安全的访问

java wkt 画图_Swing_65


实现Runable 接口


JAVA的多线程会有介绍(本课程不介绍

实现cardlayout

java wkt 画图_内部类_66

java wkt 画图_内部类_67

java wkt 画图_内部类_68

java wkt 画图_java wkt 画图_69


这个是切换的逻辑代码

java wkt 画图_内部类_70

java wkt 画图_java wkt 画图_71


线程安全的调用方法

顶层容器

三个顶层容器类

java wkt 画图_API_72


java wkt 画图_java wkt 画图_73

java wkt 画图_API_74


java wkt 画图_API_75

java wkt 画图_API_76

java wkt 画图_内部类_77


添加窗口注意添加对象的不同

java wkt 画图_内部类_78

java wkt 画图_java wkt 画图_79


java wkt 画图_内部类_80


java wkt 画图_内部类_81

中间容器1

java wkt 画图_内部类_82


JRootPAne的层次结构

java wkt 画图_java wkt 画图_83


Jmenu在主窗口上

用其组装其他组件

java wkt 画图_内部类_84

java wkt 画图_java wkt 画图_85

java wkt 画图_内部类_86

java wkt 画图_java wkt 画图_87

java wkt 画图_Swing_88

---恢复内容结束---

绘图的基本原理

java wkt 画图_内部类

color 在awt包里面

java wkt 画图_API_02


字体的相关类

java wkt 画图_Swing_03


Graphics类常用方法

java wkt 画图_Swing_04


java wkt 画图_API_05

java wkt 画图_java wkt 画图_06


JFrame 继承JFrame就有主窗口了

java wkt 画图_API_07

java wkt 画图_Swing_08

java wkt 画图_内部类_09


Java2D API

java wkt 画图_java wkt 画图_10

java wkt 画图_API_11


绘图的例子

java wkt 画图_内部类_12


了解Swing

JFC

Java Foundation Classes

java wkt 画图_API_13


java wkt 画图_内部类_14


java wkt 画图_Swing_15


java wkt 画图_API_16

java wkt 画图_API_17


java wkt 画图_内部类_18

Swing 组件

java wkt 画图_API_19


java wkt 画图_内部类_20


Swing 是在awt的基础上扩展而来

java wkt 画图_内部类_21

Swing的组件和容器层次

java wkt 画图_java wkt 画图_22

java wkt 画图_API_23

java wkt 画图_API_24

java wkt 画图_Swing_25

中间层容器

java wkt 画图_内部类_26

原子组件

java wkt 画图_API_27

java wkt 画图_内部类_28

java wkt 画图_Swing_29

---------------------------------------------------奇怪的分割线--------------------------------------------------------------------------------------------

java wkt 画图_API_118


API

java wkt 画图_Swing_119


java wkt 画图_内部类_120


准备文件

java wkt 画图_API_121


注意目录是在工作目录下

java wkt 画图_Swing_122


java wkt 画图_内部类_123


getbundle对象获取了应该的属性配置

ResourceBundle 类的实例

java wkt 画图_内部类_124


java wkt 画图_Swing_125


parselist是自己写的一个方法

java wkt 画图_API_126

java wkt 画图_API_127


分解文件名的方法

java wkt 画图_API_128


换成JList

更换一下模式什么的

把list 加到JscrollPane(list)上面去

设置右边的JLabel

java wkt 画图_java wkt 画图_129

java wkt 画图_内部类_130

java wkt 画图_Swing_131


相应的程序

ImageIcon类的作用

java wkt 画图_java wkt 画图_132

java wkt 画图_java wkt 画图_133


JTabbedPane

java wkt 画图_内部类_134


常用API

java wkt 画图_API_135


java wkt 画图_Swing_136


Jtoolbar

java wkt 画图_Swing_137


API

java wkt 画图_java wkt 画图_138


java wkt 画图_API_139

java wkt 画图_内部类_140

java wkt 画图_内部类_141

java wkt 画图_API_142

java wkt 画图_API_143


用了IMageIcoin来操纵button

settooltiText 是提示用的

java wkt 画图_API_144


构造第二个button

java wkt 画图_内部类_145


第三个按钮

JinternelFrame

java wkt 画图_java wkt 画图_146


java wkt 画图_java wkt 画图_147

java wkt 画图_Swing_148


都放在desktoppane上面进行管理

java wkt 画图_Swing_149

java wkt 画图_API_150

java wkt 画图_内部类_151

java wkt 画图_API_152


添加了菜单条

java wkt 画图_内部类_153

java wkt 画图_java wkt 画图_154


java wkt 画图_API_155

java wkt 画图_内部类_156

原子组件

java wkt 画图_内部类_157

java wkt 画图_java wkt 画图_158


addTab方法添加上去上去

java wkt 画图_java wkt 画图_159


事件监听器是关键

java wkt 画图_API_160

java wkt 画图_API_161


pd.setvalue(就触发了ChangeEvent

调用

stateChanged(ChangeEvent e)函数进行判断

可以编辑的原子组件(2)

按钮类

Abstract button

java wkt 画图_内部类_162

java wkt 画图_java wkt 画图_163

JList

java wkt 画图_Swing_164

列表框JLIst

java wkt 画图_Swing_165


Jcombobox

java wkt 画图_内部类_166

java wkt 画图_API_167


连续数值

java wkt 画图_API_168

java wkt 画图_java wkt 画图_169

文本组件

java wkt 画图_java wkt 画图_170

java wkt 画图_java wkt 画图_171

java wkt 画图_内部类_172

java wkt 画图_内部类_173

java wkt 画图_java wkt 画图_174

java wkt 画图_API_175

添加时间监听器

java wkt 画图_内部类_176


seteditorable=true

java wkt 画图_API_177

java wkt 画图_API_178

java wkt 画图_Swing_179

java wkt 画图_Swing_180

java wkt 画图_API_181


密码类

java wkt 画图_java wkt 画图_182

java wkt 画图_API_183

java wkt 画图_java wkt 画图_184

java wkt 画图_java wkt 画图_185

java wkt 画图_内部类_186

原子组件

java wkt 画图_内部类_187


java wkt 画图_java wkt 画图_188


Filechooser

java wkt 画图_java wkt 画图_189

文件选择对话框

java wkt 画图_Swing_190

java wkt 画图_java wkt 画图_191

JTree

树状结构

java wkt 画图_Swing_192

其他的一些特性

Action对象

来封装不同组建的同样的相应功能

java wkt 画图_Swing_193


java wkt 画图_API_194

java wkt 画图_Swing_195


使用action方法

java wkt 画图_Swing_196

边框

java wkt 画图_Swing_197


java wkt 画图_API_198

java wkt 画图_Swing_199


java wkt 画图_java wkt 画图_200

java wkt 画图_Swing_201


观感(look and feel)

java wkt 画图_内部类_202


设置顶层容器的观感

java wkt 画图_Swing_203

java wkt 画图_Swing_204

桌面API

java wkt 画图_API_205

java wkt 画图_内部类_206