在java应用程序中,如果在屏幕任意处显示图片?
我有一程序,希望帮助用户在屏幕某处显示图片,或文字,有更多的效果更好。
但在网上只找到Applet中Graphics类的使用,还望高手解答。
问题点数:30、回复次数:7Top
1 楼79bo(山芋)回复于 2005-01-15 09:07:08 得分 0
什么意思?
不是有个public void painComponent(Graphics g)的方法吗?这个方法可以自动执行,或者调用reprint()就会执行这个方法
然后用g.drawImage(文件名,x轴坐标,y轴坐标,图像宽,图像高,null(或者this))不行吗?
窗体里的Graphics和Applet里的用法一样吧,只是Applet里面可以自动执行print画图的方法.Top
2 楼cuizm(射天狼 http://www.j2soft.cn/)回复于 2005-01-15 09:22:32 得分 0
看看JAVA自带的演示程序!1Top
3 楼GJA106(中文字符)回复于 2005-01-15 12:54:50 得分 10
类似于系统启动画面。
JWindow+Canvas应该可以实现你的要求。Top
4 楼zealVampire(白鹤泉)回复于 2005-01-15 13:10:31 得分 20
JWindow+JLabel 在这个论坛搜索一下 启动画面Top
5 楼KeyrraTuff()回复于 2005-01-17 10:50:05 得分 0
感谢GJA106和zealVampire,和我找到的解决方法一样。Top
6 楼KeyrraTuff()回复于 2005-01-17 10:53:58 得分 0
现在我已用了JWindow + JLabel但每次第一次显示不出来,是不是要缓冲什么的?Top
7 楼KeyrraTuff()回复于 2005-01-17 11:43:45 得分 0
我在show()前加了个setVisble()搞定,谢谢各位。Top




