仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1196|回复: 18
打印 上一主题 下一主题

[学习教程] JAVA网页编程之小议怎样在组件上显现图像

[复制链接]
灵魂腐蚀 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:55:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Java编译的是字节码,跟C++相反,启动不够快,效率不够高,难以精确控制内存,但是优点是编程比C++容易,代码比较安全但是容易留下性能隐患,跨平台靠字节码在各个平台复制(一处编译到处调试)显现小议怎样在组件上显现图像

●○●○●○●○●○●○●○●○●○●○●○●○●○●○
○●作者:刘湛○●○日期:2000-12-22●○●jeru@163.net○●
●○●○●○●○●○●○●○●○●○●○●○●○●○●○
○●一天前进一小步●○●○●○●○●○充分我的每天○●
●○●○●○●○●○●○●○●○●○●○●○●○●○●○

起首要申明的是,在组件上便利的显现图像是swing比AWT优胜的特征之一,临时我还没看到怎样
在AWT中完成这一办法,假如你晓得,请来信告知我。

在swing中,button,lable等组件都可容易的用图像来改动它的表面,以button为例,当创立一
个button对象的时分一般是如许的:
JButtonbutton=newJButton("Clickme");
如许就创立了一个button对象,下面显现的笔墨是Clickme.

如今我们来稍做修改:
ImageIconbuttonIcon=newImageIcon("button.gif","abackgroundofbutton");
JButtonbutton=newJButton(buttonIcon);
这两行代码就到达了目标,在button上显现了图像button.gif,注重我们用的是ImageIcon类,而
不是Image类。ImageIcon中的第二个参数是对ImageIcon对象的形貌,这个参数今后大概会被
assistive手艺用到。

假如想在button上同时显现笔墨和图像,还能够如许:
JButtonbutton=newJButton("Clickme",buttonIcon);

别的,还能够界说图像在组件上的地位,如:
JButtonbutton=newJButton("Clickme",buttonIcon,JButton.CENTER);

最初,在特地的讲一下怎样改动你的applet/application上角的谁人小图标,怎样,看那杯咖啡腻烦了把?
让我们来换上本人的图标吧,我用的是setIconImage办法。
在applet中,界说了一个image对象后就能够间接以它为参数来利用setIconImage()办法了,
而在application中,还必要由ImageIcon类转换到Image对象往。多是我笨,不晓得怎样在application中
有甚么复杂的举措能够间接利用Image类,谁晓得请写信给我,非常感激。
URLimgURL=getClass().getResource("title.gif");
ImageIconicon=newImageIcon(imgURL);
setIconImage(icon.getImage());

对于一个大型项目,如果用java来作,可能需要9个月,并且可能需要翻阅10本以上的书,但如果用ruby来作,3个月,3本书就足够了,而.net也不过3,4本书足以,这就是区别。
分手快乐 该用户已被删除
沙发
发表于 2015-1-21 16:58:51 | 只看该作者
Java是一种计算机编程语言,拥有跨平台、面向对java
若天明 该用户已被删除
板凳
发表于 2015-1-30 21:26:47 | 只看该作者
是一种使网页(Web Page)产生生动活泼画面的语言
不帅 该用户已被删除
地板
发表于 2015-2-1 16:28:24 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
深爱那片海 该用户已被删除
5#
发表于 2015-2-2 21:34:35 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
飘飘悠悠 该用户已被删除
6#
发表于 2015-2-8 06:04:10 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
愤怒的大鸟 该用户已被删除
7#
发表于 2015-2-17 02:48:38 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
变相怪杰 该用户已被删除
8#
发表于 2015-3-5 14:47:11 | 只看该作者
学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。
再见西城 该用户已被删除
9#
发表于 2015-3-11 00:20:31 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
因胸联盟 该用户已被删除
10#
发表于 2015-3-11 00:26:30 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
活着的死人 该用户已被删除
11#
发表于 2015-3-24 12:17:39 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
小女巫 该用户已被删除
12#
发表于 2015-3-27 08:08:09 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
谁可相欹 该用户已被删除
13#
发表于 2015-3-27 22:59:35 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
透明 该用户已被删除
14#
发表于 2015-3-28 05:49:26 | 只看该作者
自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
兰色精灵 该用户已被删除
15#
发表于 2015-3-31 14:46:45 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
莫相离 该用户已被删除
16#
发表于 2015-4-1 22:11:13 | 只看该作者
不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。
再现理想 该用户已被删除
17#
发表于 2015-4-11 19:24:12 | 只看该作者
你现在最缺的是实际的工作经验,而不是书本上那些凭空想出来的程序。
精灵巫婆 该用户已被删除
18#
发表于 2015-4-14 05:10:37 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
简单生活 该用户已被删除
19#
发表于 2015-4-26 18:12:21 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-17 06:52

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表