成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

介紹Swing技術(shù)的應(yīng)用

開發(fā) 后端
本文介紹不管你的項(xiàng)目是否用到了Swing技術(shù),我都要說(shuō),Swing是一個(gè)設(shè)計(jì)優(yōu)秀的Java包,它充滿了大師的智慧。

如果你學(xué)了Java卻連一個(gè)Button還不會(huì)寫,就象你學(xué)習(xí)Visual Basic卻不會(huì)用Button,那可絕對(duì)是不能被原諒的。Swing技術(shù)的應(yīng)用已經(jīng)在國(guó)外大行其道,由于java的免費(fèi)、易學(xué)以及大家對(duì)于java技術(shù)的充分信賴,好多公司早早的就把應(yīng)用程序的一切,從后臺(tái)服務(wù)到前臺(tái)人機(jī)交互界面,統(tǒng)統(tǒng)移到了java開發(fā)上。Swing出現(xiàn)了快10年了,憑借其先進(jìn)的設(shè)計(jì)思想,一直未曾落后于哪種語(yǔ)言的界面開發(fā)技術(shù),使用和理解Swing的設(shè)計(jì)思想,對(duì)軟件開發(fā)者大有裨益。

Swing設(shè)計(jì)是MVC的典范。雖然MVC的概念有點(diǎn)泛濫,可是真正能夠理解并熟練掌握、在設(shè)計(jì)和開發(fā)里面自然流露的并不多見。記得用VC++開發(fā)程序時(shí)候,MFC向?qū)б彩巧蒁ocument和View兩個(gè)類,當(dāng)時(shí)一直奇怪為什么這么繞圈子。再看Swing的設(shè)計(jì),則到處充滿了MVC的痕跡。仔細(xì)研究Swing中事件監(jiān)聽、Model-View分離、Renderer/Editor機(jī)制、可插拔的LookAndFeel等機(jī)制,簡(jiǎn)直就是一門藝術(shù),充滿了美感。而如果你非常痛恨這些設(shè)計(jì)并覺得他們怪異,很可能你是剛從VB或者Delphi轉(zhuǎn)過(guò)來(lái),這些快速開發(fā)工具幫助了你也“害”了你。

Swing設(shè)計(jì)的不錯(cuò),不過(guò)可能過(guò)度學(xué)術(shù)化的設(shè)計(jì)也使得Swing跑起來(lái)并不靈巧,學(xué)習(xí)難度也大。這客觀上確實(shí)使得Swing一直沒有被廣泛使用,而且廣受詬病。記得以前“Swing有什么成功的應(yīng)用嗎?”之類的帖子一直是熱門話題。IBM等則趁機(jī)抓住小辮子弄了SWT吸引了不少人,使得Java GUI技術(shù)面臨分裂的危險(xiǎn)。

不過(guò)隨著JAVA的不斷升級(jí)和優(yōu)化,Swing的速度一直在提高,美觀性也在改善,基于Swing的成功應(yīng)用也越來(lái)越多了。關(guān)于Swing是否消亡或被SWT代替或是否能作桌面應(yīng)用的爭(zhēng)論逐漸少了。不過(guò)喜歡并精通Swing技術(shù)的開發(fā)者,尤其在國(guó)內(nèi),依舊非常少。

好在情況在轉(zhuǎn)好。Sun正意識(shí)到Eclipse和SWT所帶來(lái)的威脅,下了大力氣發(fā)展NetBeans,其最新版本對(duì)Swing GUI可視化設(shè)計(jì)的支持已經(jīng)超過(guò)了所有對(duì)手,其Rich Client框架也走向成熟,這對(duì)Swing的發(fā)展和應(yīng)用是一個(gè)很大的推動(dòng)。隨著WEB熱潮的減退,人們又更多的開始理性的思考B/S和C/S架構(gòu)的選擇,某些領(lǐng)域Swing技術(shù)已經(jīng)成為首選的解決方案。隨著JGoodies、JIDE、TWaver等優(yōu)秀Swing產(chǎn)品的不斷涌現(xiàn),Swing會(huì)以更快速度在桌面應(yīng)用中普及。

【編輯推薦】

  1. Swing容器組件的顯示效果
  2. 淺談.Net與Java Swing相比
  3. 詳解Swing組件相應(yīng)外觀
  4. Java Swing事件處理方法
  5. 淺談Swing支持透明和不規(guī)則窗口
責(zé)任編輯:佚名 來(lái)源: 中國(guó)IT實(shí)驗(yàn)室
相關(guān)推薦

2009-07-10 18:06:59

JTree Swing

2009-07-15 10:37:28

Swing外觀

2009-07-10 15:41:27

Swing AWT

2009-07-10 13:36:32

Swing容器

2009-07-10 11:25:48

Swing應(yīng)用數(shù)據(jù)驗(yàn)證

2009-07-17 17:00:20

JavaFX功能Swing

2009-07-17 14:38:51

輕量級(jí)Swing組件

2009-07-15 10:23:51

Swing SWT集成

2009-07-15 18:06:38

Swing線程

2009-07-17 11:13:46

AWT和SwingSwing組件

2009-12-29 08:54:09

Ubuntu Linu

2015-06-12 11:23:27

光纖布線技術(shù)

2009-07-17 15:30:30

JFaceAWT和SWTSwing

2012-05-04 10:20:23

JavaSwingNinePatch

2009-07-09 11:55:17

Swing模型過(guò)濾

2009-07-17 16:09:29

Swing桌面應(yīng)用程序

2009-07-14 18:10:38

Swing應(yīng)用程序框架

2009-07-16 17:09:02

Swing應(yīng)用程序

2009-07-15 13:31:51

Swing菜單和菜單項(xiàng)

2009-07-14 14:00:47

iData技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 丁香五月网久久综合 | 色.com| 欧美h | 中文字幕一区二区三区在线视频 | 亚洲精品国产一区 | 性色av香蕉一区二区 | 色综合久久久 | 久久乐国产精品 | 久久久蜜桃一区二区人 | 亚洲精品国产a久久久久久 中文字幕一区二区三区四区五区 | 国产成人在线观看免费 | 99re国产精品| 国产精品日产欧美久久久久 | 99热精品久久 | 极品国产视频 | 奇米四色在线观看 | 一区二区三区四区不卡视频 | 成人av在线播放 | 欧美电影一区 | 成人在线视频观看 | 91久久国产综合久久 | 欧美一级视频免费看 | 日韩视频在线观看中文字幕 | 99re在线视频 | 亚洲电影一区二区三区 | 九色网址 | 日本在线视频中文字幕 | 中文字幕av一区 | 不卡的av在线| 久久99精品久久久久久噜噜 | 日韩综合在线 | 精品欧美一区二区在线观看欧美熟 | 日韩久久久久 | www.久 | 成人久久 | 99久久夜色精品国产亚洲96 | 狠狠影院| 99久久99久久精品国产片果冰 | 91福利在线观看视频 | 国产我和子的乱视频网站 | 国产免费一区二区三区最新6 |