16. 26. 4. 刷新图片-古老的办法 Flush an image

本文介绍了一个使用Java的Frame组件展示图片,并通过事件处理实现图片实时刷新的技术。重点在于图片的加载、显示及刷新机制。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

import java.awt.Graphics; import java.awt.Frame; import java.awt.Image; import java.awt.Toolkit; import java.awt.Event; /** *为什么古老?因为它是用重量级的Frame来呈现! */ public class flushMe extends Frame{ Image im; flushMe(){ super("刷新我"); //从百宝箱里拿出图片交给 im im = Toolkit.getDefaultToolkit().getImage("D:\\mm\\mm.jpg"); setSize(175,225); } public void paint(Graphics g){//从左上角0,0处画它,大小与窗口一样大 g.drawImage(im, 0, 0, 175, 225, this); } public boolean mouseDown(Event e, int x, int y){//鼠标按下就刷 //flush()功能:刷新此 Image 对象正在使用的所有可重构的资源。 im.flush(); repaint();//这个功能要写上,不然不会重画哟 return true; } public static void main(String[] args){ Frame f = new flushMe(); f.setVisible(true); } }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值