Java是一种非常强大的编程语言,但Java的GUI能力一直是它的软肋。虽然Java提供2种图形解决方案,AWT和Swing。但这2种图形库的功能十分有限,使用它们并不能带来更多的用户体验。而且AWT和Swing的更新速度很慢。一直到Java SE 5也没什么明显的变化。幸好Java SE 6终于为它们增加了更强大的功能。有了这些功能,使用AWT和Swing设计的用户界面可以更贴近用户。为了使读者能够更早地体验Java SE 6 GUI的美丽,本文将就Java SE 6 GUI提供的主要功能进行讨论。 | |
| 显示启动界面 当我们在设计软件时可能也需要这样一个界面。当然,这在Java SE的早期版本中也可以做到,但比较费劲,基本的实现是将一个图形放到窗体上,然后先显示这个,这需要编写一定的代码,而Java SE 6提供了一个更简单的方法,可以不添加一行代码。 | |
![]() | |
| 系统托盘 在以前版本(Java SE 5以前)的Java SE中Sun并未提供访问系统托盘的类,在那时使用Java访问系统托盘的唯一方法就是使用JNI直接调用系统API,但这种方法实现比较复杂,而且如果这样做,就破坏了Java的跨平台特性(除非你为每一个操作系统平台都做一个这样的类)。Java的这个缺陷缓和终于在Java SE 6中得到弥补。 | |
|
| |
| 交互对话框 在一般的程序语言或开发工具中都有一些标准的对话框以方便和用户交互,如Delphi中有InputBox对话框用来采集用户的输入信息。在Java SE 6中也提供了类似的标准对话框来满足这些需求。 |
|
![]() | |
| 图象转换 Java在图象处理上是比较强大的,但是以前的Java SE版本对于GIF图只能读,不能写。这并不是因为技术原因,而是因为GIF专利的原因。但最近这个专利到期了,因此,在Java SE 6中提供了读写GIF的功能。 | |
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- (6505篇文章)Java环境安装配置
- (9238篇文章)Java编程开发手册
- (0次浏览)Python Java实现:Jython 2.5a3 发布
- (0次浏览)Linux中java语言package初级应用
- (0次浏览)使用JPA的不同实现的配置
- (0次浏览)详解Java语言中内存泄漏及如何检测问题
- (0次浏览)网友共享:JAVA语言中的几个常见错误简析
- (0次浏览)Linux操作系统中java语言package初级应用
- (0次浏览)java应用:在Struts2下的应用配置
- (0次浏览)EJB3.1 将有哪些新增内容?
- (0次浏览)Java SE 6 Update 10发布了!
- (0次浏览)Eclipse svn更换帐号的方法
Java是一种非常强大的




