java中把gui插入图片_在java中使用图片实现gui的美化.pdf

在java中使用图片实现gui的美化.pdf

e028298cfb596b9a14d0910dedc5e50f.gif

还剩

3页未读,

继续阅读

下载文档到电脑,马上远离加班熬夜!

亲,喜欢就下载吧,价低环保!

内容要点:

图形图像处理GRAPHICS AND IMAGE PROCESSING在 Java中使用图片实现 GUI的美化王茹香摘 要 :在 应用程序的界面中适当地使用图片可以使界面变得生动、富有吸引力。介绍了 Java中 使用背景图片、以标签的形式添加装饰图片、给组件添加图标等在界面中添加图片的常用方式, 并解释了相关的技术及实现机制。关键词 : Java; 图片;背景在 Java应用程序界面中添加图片的常用的方式有:给整 个窗体添加背景图片、以标签的形式添加装饰图片、给按钮等 组件添加图标等几种情况。1 知识准备Java为面向对象的编程语言,我们要研究的任何事物都要 抽象为类,然后具体化为对象进行操作 。Java SE中与图片相 关的常用类有两个: Image和 Imagelcon, Image类位于 java.awt 包中 ,Imagelcon 位于 javax.swing 包中 01.1丨magelcon对象的获得在 Java中将一个保存在本地文件或者因特网的某个位置 的图像文件读取到 Java应用程序中,并创建为 Imagelcon对象 的方法如下:如果图像文件存储在本地,则语句为:Imagelcon icon=new Imagelcon(filename); filename为字符串形式的包含路径的文件名,例如要读取 e:盘下 images文件夹中的 water.jpg, 则 filename可以采用绝对 路径形式: e:/images/water.jpg。如果图片文件放在当前工程的 默认路径下,也可以采用相对路径,例如,假 设 images文件 夹位于工程文件夹下,那么 filename可以采用相对路径如下: images/water.jpg 〇如果图像文件位于因特网中,则应该提供文件的 URL,例 如要读取位于百度空间中的一张图片,语句如下:URL url =new URL (flhttp://hiphotos.batdu.com/ Shuyuan2001/pic/item/aa7ad594aeb64b09d0135ee6.jpg"); Imagelcon icon=new Imagelcon(url);1.2 Image对象的获得Image类为抽象类,所以不能直接使用new方法创建对 象 ,常用的创建方法有:(1) 先按照上述的方法创建 Imagelcon对 象 icon,然后利 用 Imagelcon类的 getlmage方法创建 Image对象,语句如下: Image image=icon.getlmage();(2)利用 javax.imageio包中的 ImagelO类来读取文件:如果图像文件存储在本地,则语句为:Image image=lmagel0.read(new File(filename));如果图像文件位于因特网中,则应该提供文件的 URL: Imag image= ImagelO.read (new URL(H..’”;文件名及 URL的格式同 Imagelcon中所述。如果被读取的 图像文件不可用, read方法将抛出一个 IOException。1.3图像的绘制位置图像可以直接绘制在框架( JFrame) 中,但这不是一种良 好的编程习惯。在 Java中,框架被设计为放置组件的容器, 用来将菜单栏及其他的用户界面元素放置在其中。通常情况 下,应该先在某一组件上绘制信息,然后将这个组件添加到框 架中去。—■般定义一个扩展 JComponent的类,并覆盖其 paintComponent方法实现图像的绘制,也有好多程序员习惯扩 展 JPanel。 JPanel是一个可以包含其他组件的容器,同样也可 以在其上面进行绘制。但需要注意的是,与 JComponent不同, JPanel默认是不透明的,这意味着可能

发表评论

暂无评论,赶快抢占沙发吧。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值