替Java应用程序的“容貌”平反

news/2024/7/3 15:05:31

        似乎从Java图形组件诞生之日起,就有人对它诟病甚多,直到现在仍然如此。而Java的真正掌控者们似乎也并不怎么辩驳,只是默默地工作,不断地改进。从AWT到Swing,随着JDK版本的不断升高,Java的容貌也日渐改善。如果说AWT是一个敦实的大老粗的话,那么JDK1.4版本以后的Swing绝对可以称得上是美女。

        事实上,从我大三那年起就一直坚持使用Java作为我工程或科研实践的首选语言,我从未觉得Swing做出的应用程序有什么不好,反倒觉得那些用VC,Delphi做出的本地应用程序才丑呢!事实上,我对我作的应用程序的美观度要求还是挺高的,甚至觉得在某些工程项目中,用户界面才是重中之重,美丽的外表等于成功的一大半 :)。所以我很热衷于收集一些别人做的好的GUI应用程序,Theme,LookAndFeel或图形组件。今天我就拿出一些来佐证我的观点:JavaGUI其实很美!

        首先是一个叫做InfoNode的开源项目,作要是作一些很有特色的Dock组件:

 

 

 

 怎么样,不错吧?我觉得一个应用程序能做成这样就算不错了。下面还有更好的呢,这是一个叫做TwoMore的开源项目,它主要用于做拓扑结构的Visualize,包括树形结构,2D图形显示,用OpenGL作的3D图形显示,非常酷,有时间你可以下载看一下。

 

 有时候,我觉得我们真的应该少一些口水之争,什么东西如果做到极致都是美的,就看是否真能做到,你说对吗?



http://www.niftyadmin.cn/n/3653643.html

相关文章

利用JasperReport+iReport进行Web报表开发

用JasperReportiReport进行Web报表开发序言在很多实际的项目里,报表都是其中十分重要的组成部分,例如把查询结果以报表的形式呈现出来。这里所提到的报表可不是简单的二维表,而是拥有复杂表头的、多维的、可以在运行期从数据库中自动读取数据…

Spring可能会越来越主流?

Spring 自从2003年发布以来,一直是Java开源框架的奇迹之一。从2000年开始,伴随着B/S架构逐渐引入企业应用软件开发的领域,Java就逐渐成为企业应用开发的主流技术,一直到2003年,Struts+EJB一直是Java技术架构…

Java程序员们读什么书决定了对未来职业方向的选择

学习Java最痛苦的事情莫过于对未来职业方向的选择。尤其是选择开发Java Application还是Java Web方向,在你先定好大类后还有数不尽的小类教你无从学起。 因此,作为初学者的你必须看完本文。从中你将了解到如何学习Java并选择适合自己的Java。 我想就我…

Jasper Report v1.0用户手册中文版

Jasper Report用户手册version1.0作者:薛笛EMail:jxuedigmail.com严正声明:本来我在以前把JasperReport1.0的用户文档由中文译成了英文,花了两周多时间写了几万字,并把它贴到了CSDN的Blog上,并凡是要翻译完的PDF文档的…

10款免费的企业级安全监控工具

1. Zenoss Zenoss是一款企业级开源服务器和网络监控工具,它最引人注目的是虚拟化和云计算监测能力,其它年老的监测工具很难看到具备有这个功能。 2、OSSIM OSSIM是Open Source Security Information Management(开源安全信息管理)…

Java串口通信详解

小型企业甚至是微型企业,虽然小,却麻雀虽小五脏俱全,他们也要面对管理问题,比如销售 和市场、制造生产、财务会计及物料管理等。但目前有相当一部分中小企业,一听到软件,就会想到如苏宁,联想&am…

为tomcat分配内存

这里要分配的是允许java使用的最大内存大小,要根据MAS服务器实际配置而定。建议配置如下: 1G内存:JAVA_OPTS-Xms512m -Xmx512m 2G内存:JAVA_OPTS-Xms512m -Xmx1024m 4G内存:JAVA_OPTS-Xms512m -Xmx2048m 用vi…

开源语法分析器--ANTLR

序言有的时候,我还真是怀疑过上本科时候学的那些原理课到底是不是在浪费时间。比如学完操作系统原理之后我们并不能自己动手实现一个操作系统;学完数据库原理我们也不能弄出个像样的DBMS出来;同样,学完编译原理之后我们好像就只能…