我的java学习日记--读jdk_demo_Applet_Clock的感想

  在大部分自学的情况下,学习java已快有一年了,最近看了一下jdk中demo下的Clock小程序,在温习了一下Applet的同时,也学到了不少新东西。首先,Applet的基本骨架是由:init(),start(),stop(),destroy(),paint(Graphics g),repaint()和update()这几个方法构成的。

  init()用来初始化实例,start()用来起动程序,stop()用来停止实例,destroy()则用来杀死实例,而核心的画图方法是:paint(Graphics g),repaint(),update(Graphics g).

  大部分的画图代码可以写在paint(Graphics g)中,当要更新时系统会调用repaint(),而reapint()又会调用update(),update()最后还是会调用paint().

  而当要更新,必须时要擦除当前已经产生的图形,一般用到的方法是,用背景色重新画一次原有图形,重而利用背景色覆盖了原来的图形,使人觉得原来的图形不见了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值