绘图的基本原理

java wkt 画图_API

color 在awt包里面

java wkt 画图_Swing_02


字体的相关类

java wkt 画图_Swing_03


Graphics类常用方法

java wkt 画图_java wkt 画图_04


java wkt 画图_java wkt 画图_05

java wkt 画图_java wkt 画图_06


JFrame 继承JFrame就有主窗口了

java wkt 画图_Swing_07

java wkt 画图_API_08

java wkt 画图_java wkt 画图_09


Java2D API

java wkt 画图_API_10

java wkt 画图_内部类_11


绘图的例子

java wkt 画图_java wkt 画图_12


了解Swing

JFC

Java Foundation Classes

java wkt 画图_java wkt 画图_13


java wkt 画图_Swing_14


java wkt 画图_Swing_15


java wkt 画图_API_16

java wkt 画图_API_17


java wkt 画图_内部类_18

Swing 组件

java wkt 画图_Swing_19


java wkt 画图_内部类_20


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

java wkt 画图_API_21

Swing的组件和容器层次

java wkt 画图_Swing_22

java wkt 画图_Swing_23

java wkt 画图_Swing_24

java wkt 画图_java wkt 画图_25

中间层容器

java wkt 画图_java wkt 画图_26

原子组件

java wkt 画图_内部类_27

java wkt 画图_API_28

java wkt 画图_内部类_29

布局管理

布局管理器

java wkt 画图_API_30


java wkt 画图_Swing_31



java wkt 画图_内部类_32


java wkt 画图_API_33


java wkt 画图_API_34

java wkt 画图_java wkt 画图_35

java wkt 画图_内部类_36

java wkt 画图_API_37

内部类

语法机制

java wkt 画图_API_38


java wkt 画图_内部类_39


Contents 和 Destination 是内部类

java wkt 画图_java wkt 画图_40

java wkt 画图_API_41

java wkt 画图_内部类_42


外部类.内部类这样来用

java wkt 画图_API_43


java wkt 画图_API_44


java wkt 画图_java wkt 画图_45


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

java wkt 画图_内部类_46


通过引用来封装

java wkt 画图_内部类_47


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

java wkt 画图_内部类_48


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

java wkt 画图_API_49

java wkt 画图_Swing_50


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

时间处理的基本概念

java wkt 画图_Swing_51

java wkt 画图_Swing_52

java wkt 画图_API_53

只关注俩件事情

注册时间监听器

java wkt 画图_内部类_54


时间监听器

java wkt 画图_Swing_55

常用的事件对象

java wkt 画图_Swing_56

java wkt 画图_API_57

java wkt 画图_内部类_58

java wkt 画图_API_59

写事件相应程序

java wkt 画图_java wkt 画图_60


java wkt 画图_Swing_61

java wkt 画图_Swing_62


java wkt 画图_API_63


注册的两种方法

java wkt 画图_API_64


只要匿名内部类

事件派发机制

组件不是线程安全的

事件派发线程EDT(Swing)

可以安全的访问

java wkt 画图_Swing_65


实现Runable 接口


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

实现cardlayout

java wkt 画图_java wkt 画图_66

java wkt 画图_java wkt 画图_67

java wkt 画图_Swing_68

java wkt 画图_Swing_69


这个是切换的逻辑代码

java wkt 画图_java wkt 画图_70

java wkt 画图_API_71


线程安全的调用方法

顶层容器

三个顶层容器类

java wkt 画图_java wkt 画图_72


java wkt 画图_API_73

java wkt 画图_java wkt 画图_74


java wkt 画图_内部类_75

java wkt 画图_API_76

java wkt 画图_内部类_77


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

java wkt 画图_API_78

java wkt 画图_API_79


java wkt 画图_API_80


java wkt 画图_API_81

中间容器1

java wkt 画图_API_82


JRootPAne的层次结构

java wkt 画图_Swing_83


Jmenu在主窗口上

用其组装其他组件

java wkt 画图_java wkt 画图_84

java wkt 画图_内部类_85

java wkt 画图_java wkt 画图_86

java wkt 画图_Swing_87

java wkt 画图_API_88

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

绘图的基本原理

java wkt 画图_API

color 在awt包里面

java wkt 画图_Swing_02


字体的相关类

java wkt 画图_Swing_03


Graphics类常用方法

java wkt 画图_java wkt 画图_04


java wkt 画图_java wkt 画图_05

java wkt 画图_java wkt 画图_06


JFrame 继承JFrame就有主窗口了

java wkt 画图_Swing_07

java wkt 画图_API_08

java wkt 画图_java wkt 画图_09


Java2D API

java wkt 画图_API_10

java wkt 画图_内部类_11


绘图的例子

java wkt 画图_java wkt 画图_12


了解Swing

JFC

Java Foundation Classes

java wkt 画图_java wkt 画图_13


java wkt 画图_Swing_14


java wkt 画图_Swing_15


java wkt 画图_API_16

java wkt 画图_API_17


java wkt 画图_内部类_18

Swing 组件

java wkt 画图_Swing_19


java wkt 画图_内部类_20


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

java wkt 画图_API_21

Swing的组件和容器层次

java wkt 画图_Swing_22

java wkt 画图_Swing_23

java wkt 画图_Swing_24

java wkt 画图_java wkt 画图_25

中间层容器

java wkt 画图_java wkt 画图_26

原子组件

java wkt 画图_内部类_27

java wkt 画图_API_28

java wkt 画图_内部类_29

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

java wkt 画图_API_118


API

java wkt 画图_API_119


java wkt 画图_内部类_120


准备文件

java wkt 画图_内部类_121


注意目录是在工作目录下

java wkt 画图_java wkt 画图_122


java wkt 画图_API_123


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

ResourceBundle 类的实例

java wkt 画图_API_124


java wkt 画图_API_125


parselist是自己写的一个方法

java wkt 画图_java wkt 画图_126

java wkt 画图_内部类_127


分解文件名的方法

java wkt 画图_Swing_128


换成JList

更换一下模式什么的

把list 加到JscrollPane(list)上面去

设置右边的JLabel

java wkt 画图_java wkt 画图_129

java wkt 画图_java wkt 画图_130

java wkt 画图_内部类_131


相应的程序

ImageIcon类的作用

java wkt 画图_Swing_132

java wkt 画图_内部类_133


JTabbedPane

java wkt 画图_Swing_134


常用API

java wkt 画图_java wkt 画图_135


java wkt 画图_Swing_136


Jtoolbar

java wkt 画图_java wkt 画图_137


API

java wkt 画图_内部类_138


java wkt 画图_内部类_139

java wkt 画图_内部类_140

java wkt 画图_Swing_141

java wkt 画图_Swing_142

java wkt 画图_API_143


用了IMageIcoin来操纵button

settooltiText 是提示用的

java wkt 画图_API_144


构造第二个button

java wkt 画图_Swing_145


第三个按钮

JinternelFrame

java wkt 画图_内部类_146


java wkt 画图_java wkt 画图_147

java wkt 画图_java wkt 画图_148


都放在desktoppane上面进行管理

java wkt 画图_内部类_149

java wkt 画图_API_150

java wkt 画图_java wkt 画图_151

java wkt 画图_Swing_152


添加了菜单条

java wkt 画图_Swing_153

java wkt 画图_API_154


java wkt 画图_API_155

java wkt 画图_Swing_156

原子组件

java wkt 画图_Swing_157

java wkt 画图_java wkt 画图_158


addTab方法添加上去上去

java wkt 画图_API_159


事件监听器是关键

java wkt 画图_java wkt 画图_160

java wkt 画图_java wkt 画图_161


pd.setvalue(就触发了ChangeEvent

调用

stateChanged(ChangeEvent e)函数进行判断

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

按钮类

Abstract button

java wkt 画图_java wkt 画图_162

java wkt 画图_java wkt 画图_163

JList

java wkt 画图_java wkt 画图_164

列表框JLIst

java wkt 画图_API_165


Jcombobox

java wkt 画图_Swing_166

java wkt 画图_内部类_167


连续数值

java wkt 画图_内部类_168

java wkt 画图_内部类_169

文本组件

java wkt 画图_Swing_170

java wkt 画图_Swing_171

java wkt 画图_API_172

java wkt 画图_Swing_173

java wkt 画图_Swing_174

java wkt 画图_内部类_175

添加时间监听器

java wkt 画图_Swing_176


seteditorable=true

java wkt 画图_java wkt 画图_177

java wkt 画图_API_178

java wkt 画图_java wkt 画图_179

java wkt 画图_Swing_180

java wkt 画图_API_181


密码类

java wkt 画图_Swing_182

java wkt 画图_java wkt 画图_183

java wkt 画图_API_184

java wkt 画图_Swing_185

java wkt 画图_java wkt 画图_186

原子组件

java wkt 画图_java wkt 画图_187


java wkt 画图_内部类_188


Filechooser

java wkt 画图_API_189

文件选择对话框

java wkt 画图_Swing_190

java wkt 画图_Swing_191

JTree

树状结构

java wkt 画图_Swing_192

其他的一些特性

Action对象

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

java wkt 画图_内部类_193


java wkt 画图_java wkt 画图_194

java wkt 画图_Swing_195


使用action方法

java wkt 画图_内部类_196

边框

java wkt 画图_API_197


java wkt 画图_API_198

java wkt 画图_java wkt 画图_199


java wkt 画图_java wkt 画图_200

java wkt 画图_java wkt 画图_201


观感(look and feel)

java wkt 画图_内部类_202


设置顶层容器的观感

java wkt 画图_内部类_203

java wkt 画图_java wkt 画图_204

桌面API

java wkt 画图_Swing_205

java wkt 画图_java wkt 画图_206