绘图的基本原理
color 在awt包里面
字体的相关类
Graphics类常用方法
JFrame 继承JFrame就有主窗口了
Java2D API
绘图的例子
了解Swing
JFC
Java Foundation Classes
Swing 组件
Swing 是在awt的基础上扩展而来
Swing的组件和容器层次
中间层容器
原子组件
布局管理
布局管理器
内部类
语法机制
Contents 和 Destination 是内部类
外部类.内部类这样来用
返回接口或者抽象类的引用
通过引用来封装
只在一个方法中定义内部类
只在一个作用域内的内部类
以contents为超类,派生一个新的类来,匿名类
时间处理的基本概念
只关注俩件事情
注册时间监听器
时间监听器
常用的事件对象
写事件相应程序
注册的两种方法
只要匿名内部类
事件派发机制
组件不是线程安全的
事件派发线程EDT(Swing)
可以安全的访问
实现Runable 接口
JAVA的多线程会有介绍(本课程不介绍
实现cardlayout
这个是切换的逻辑代码
线程安全的调用方法
顶层容器
三个顶层容器类
添加窗口注意添加对象的不同
中间容器1
JRootPAne的层次结构
Jmenu在主窗口上
用其组装其他组件
---恢复内容结束---
绘图的基本原理
color 在awt包里面
字体的相关类
Graphics类常用方法
JFrame 继承JFrame就有主窗口了
Java2D API
绘图的例子
了解Swing
JFC
Java Foundation Classes
Swing 组件
Swing 是在awt的基础上扩展而来
Swing的组件和容器层次
中间层容器
原子组件
---------------------------------------------------奇怪的分割线--------------------------------------------------------------------------------------------
API
准备文件
注意目录是在工作目录下
getbundle对象获取了应该的属性配置
ResourceBundle 类的实例
parselist是自己写的一个方法
分解文件名的方法
换成JList
更换一下模式什么的
把list 加到JscrollPane(list)上面去
设置右边的JLabel
相应的程序
ImageIcon类的作用
JTabbedPane
常用API
Jtoolbar
API
用了IMageIcoin来操纵button
settooltiText 是提示用的
构造第二个button
第三个按钮
JinternelFrame
都放在desktoppane上面进行管理
添加了菜单条
原子组件
addTab方法添加上去上去
事件监听器是关键
pd.setvalue(就触发了ChangeEvent
调用
stateChanged(ChangeEvent e)函数进行判断
可以编辑的原子组件(2)
按钮类
Abstract button
JList
列表框JLIst
Jcombobox
连续数值
文本组件
添加时间监听器
seteditorable=true
密码类
原子组件
Filechooser
文件选择对话框
JTree
树状结构
其他的一些特性
Action对象
来封装不同组建的同样的相应功能
使用action方法
边框
观感(look and feel)
设置顶层容器的观感
桌面API