使用repaint()方法可以触发update()方法
编程
调用
控制 repaint()
update()
第一次绘制
paint( )
1. 擦除并填充成背景色 2. 调用paint()
当某些操作破坏了显示,需重新绘制时
Java的图形用户界面
22
显示图象
5
图形与图象,java支持gif和jpeg格式 保存二进制图象的java.awt.Image类 获取Image对象的方法
//must extends Frame in an application
public class Empty extends Frame{ // 暂时采用1.0.2的事件处理方法,关闭窗口
public boolean handleEvent(Event evt){ //根据Event类中参数evt的id值来判断发生事件的种
设计&实现图形用户界面的工作
– 创建GUI各组成成分,并安排从属位置关系,根据 具体需要对其进行排序,构成完整外观。
– 定义GUI各成分对不同事件的响应,实现与用户的 交互功能。
Java的图形用户界面
5
界面构成
5
容器
标准 组件
用户自 定义成
分
❖容器是用来组织其他界面成分和元素的单元。一 般一个图形用户界面对应一个复杂容器。如一窗口 ❖标准组件是图形用户界面的最小单位,它里面不 再包含其他的成分。如单选按钮,文本框,菜单
getImage(图象文件所在的URL) getImage(图象文件所在的URL,图象文件名) – Applet类以及java.awt.Toolkit中均有方法的定义 – 注意:在application中只能使用Toolkit,而在Applet 中,两者均可使用