在javaEye看到有一篇討論Java GUI技術的文章,UI技術大總結。文章通篇還是比較公正和客觀,但是也存在因為不了解最新技術狀況而引起的誤解,尤其是對于Swing的外觀,比如:
看來許多人還是沒有跳出Swing丑陋,SWT漂亮的誤區。Eclipse真的比NetBeans漂亮嗎?跑到linux上面和NetBeans比一比,跑到Mac OS上面比一比,就是Windows上,我也很難看出Eclipse比NetBeans能漂亮出哪兒?
下面是NetBeans和Eclipse在Windows上的截圖:
在這種情況下,你覺得eclipse比netbeans漂亮嗎?假如你真那樣認為,我覺得也是出于習慣和心理問題,或者說情人眼里出西施一樣。
更為重要的是,netbeans并沒有花費很大的力氣去makeover,并不像有人說的那樣,Swing要花費很大的力氣才能做的漂亮。你所做的只是在程序開始加一句:
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeel());
甚至在Java啟動命令行指定就能達到這種效果。看來人們的習慣思維一旦形成就很難改變,這是人類心理的一個弱點。《傲慢與偏見》的作者就很好地詮釋了人性的這些弱點。
|
新聞熱點
疑難解答