ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> JSP技术
小议如何在组件上显示图象
小议如何在组件上显示图象



●○●○●○●○●○●○●○●○●○●○●○●○●○●○

○●作者:刘湛○●○日期:2000-12-22●○●jeru@163.net○●

●○●○●○●○●○●○●○●○●○●○●○●○●○●○

○●一天进步一小步●○●○●○●○●○充实我的每一天○●

●○●○●○●○●○●○●○●○●○●○●○●○●○●○



首先要说明的是,在组件上方便的显示图象是 swing 比 AWT 优越的特性之一,暂时我还没看到如何

在 AWT 中实现这一方法,如果你知道,请来信告诉我。



在 swing 中,button, lable 等组件都可轻易的用图象来改变它的外观,以 button 为例,当创建一

个 button 对象的时候通常是这样的:

JButton button = new JButton("Click me");

这样就创建了一个 button 对象,上面显示的文字是 Click me.



现在我们来稍做改动:

ImageIcon buttonIcon = new ImageIcon("button.gif", "a background of button");

JButton button = new JButton(buttonIcon);

这两行代码就达到了目的,在 button 上显示了图象 button.gif,注意我们用的是 ImageIcon 类,而

不是 Image 类。ImageIcon 中的第二个参数是对 ImageIcon 对象的描述,这个参数以后可能会被

assistive 技术用到。



如果想在 button 上同时显示文字和图象,还可以这样:

JButton button = new JButton("Click me", buttonIcon);



另外,还可以定义图象在 组件上的位置,如:

JButton button = new JButton("Click me", buttonIcon, JButton.CENTER);



最后,在顺便的讲一下如何改变你的 applet/application 上角的那个小图标,怎么样,看那杯咖啡厌烦了把?

让我们来换上自己的图标吧,我用的是setIconImage方法。

在 applet中,定义了一个image对象后就可以直接以它为参数来使用 setIconImage() 方法了,

而在 application 中,还需要由 ImageIcon 类转换到 Image 对象去。可能是我笨,不知道如何在application中

有什么简单的办法可以直接使用 Image 类,谁知道请写信给我,十分感谢。

URL imgURL = getClass().getResource("title.gif");

ImageIcon icon = new ImageIcon(imgURL);    

setIconImage(icon.getImage());


 
 
本站关键词:
|东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计||东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计||东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计||东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计||东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计||东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计||东莞雅虎推广|东莞网站建设|东莞网页设计|东莞网络公司|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有