<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java桌面技術

    Java Desktop Technology

    常用鏈接

    統計

    友情連接

    最新評論

    我的評論

    共2頁: 1 2 下一頁 
    re: 打造專業外觀-九宮圖 sun_java_studio@yahoo.com.cn(電玩) 2012-11-19 14:44  
    @chenyu
    上述那個table嗎?貌似是沒渲染,就普通的SWT table。可能我當時對表頭做處理了吧。06年的代碼,忘了:<
    re: 重返Swing sun_java_studio@yahoo.com.cn(電玩) 2012-09-21 16:46  
    @Jack Jiang
    WilliamChen 08年離開Sun后去了一家國外的私企,做java調試分析工具的,老板是奧地利人。一直做到現在。
    我年初加盟到NEC,又撿起了Swing。不過馬上就要換成HTML5了。如果業界要挽救Swing,只能期待Oracle在移動設備上發力
    佩服,我也曾經是swing的狂熱者
    re: 打造專業外觀-九宮圖 sun_java_studio@yahoo.com.cn(電玩) 2012-08-22 11:24  
    @chenzhihui
    06年的項目,源碼我沒有留。
    iQQ開源是你發起的嗎?
    re: 重返Swing sun_java_studio@yahoo.com.cn(電玩) 2012-01-16 22:03  
    @Norris
    首先謝謝你的評論。
    Swing已經是過時的桌面應用時代的技術。你思考她有什么用,她幾乎完全可以被HTML5替代了,不僅是Swing、PC桌面應用,就連09年興起的Smart Phone的界面也是HTML5的天下。相比Swing的粉絲,有著多年Win32/MFC的開發人員何嘗不面臨轉型。我前幾年熱衷于Swing的時候,結識了一些人,體會過你說的學到技術的欣喜,尤其是打造Swing炫麗的特效時那股滿足感不言而喻。
    我這次重返Swing卻沒有再次體會到當時的感受,相反我很失落,重新撿起3年前玩剩下的東西,而且回歸傳統的桌面開發,其感受無異于自我摧殘。
    你該轉型了,HTML5的Canvas有很多和Swing相似的地方。
    re: 緬懷喬布斯 sun_java_studio@yahoo.com.cn(電玩) 2011-12-26 11:20  
    @newswinger
    對Swing的熱度沒有消失,只不過工作已經不用那東西了。而且對界面的開發已經看淡了。
    re: NetBeans7.0正式發布 sun_java_studio@yahoo.com.cn(電玩) 2011-06-07 15:12  
    @求助一下
    熱部署和IDE沒有直接關系,與你部署的Web容器有關。
    re: NetBeans7.0正式發布 sun_java_studio@yahoo.com.cn(電玩) 2011-05-19 11:45  
    @K
    把編碼方式調整一下,試試。
    re: NetBeans7.0正式發布 sun_java_studio@yahoo.com.cn(電玩) 2011-04-28 17:21  
    @SeamanMei
    我已經很久沒從事Swing了,過些天看看吧
    re: NetBeans6.9正式發布 sun_java_studio@yahoo.com.cn(電玩) 2010-09-01 16:56  
    @dingqiaowu
    打成exe和java完全兩個概念。
    想精簡jre等JDK7吧
    re: NetBeans6.9正式發布 sun_java_studio@yahoo.com.cn(電玩) 2010-08-11 18:32  
    @yanweijie
    6.9.1發布了,想必你說的那個問題已經被修復了。
    @New_Mao_ER
    下載地址:http://netbeans.org/downloads/index.html
    re: 打造專業外觀-九宮圖 sun_java_studio@yahoo.com.cn(電玩) 2010-06-13 18:02  
    @freeman
    謝謝評論,那篇文章早就看過了,現在的趨勢是整個桌面應用正逐漸被Web和Mobile替代。美麗的外觀不是Swing做不到也不是Java做不到,而是大部分用戶已不關注PC桌面了。Java客戶端將在Android和Google下延續
    re: netBeans6.0咸魚翻身與Swing稱霸桌面應用 sun_java_studio@yahoo.com.cn(電玩) 2010-03-22 11:53  
    @~
    很高興有人對Swing保持樂觀態度,我也這樣認為。Oracle沒有放棄JavaFX,還有計劃推出桌面PC版的JDK7并與JavaME整合。這都是令人興奮的消息。只可惜,桌面開發大勢已去,移動Java終端Google可能是領頭羊
    re: 自定義布局管理器-FormLayout sun_java_studio@yahoo.com.cn(電玩) 2009-09-08 10:34  
    @mn
    不要調用布局管理器的addLayoutComponent(Component comp, Object constraints)方法。
    這個方法是在向組件的add方法時自動被調用的。至于你說的“傳入以后再驗證時就不是FormData的實例了”,想問是怎么傳入的?
    re: 期待NetBeans6.8的發布 sun_java_studio@yahoo.com.cn(電玩) 2009-08-31 13:35  
    以Sun的名義發布NetBeans應該是最后一個版本了。
    至于NetBeans前途的問題,難說Oracle怎么看待。
    re: 打造專業外觀-九宮圖 sun_java_studio@yahoo.com.cn(電玩) 2009-08-31 13:31  
    @freeman
    九宮格算是一種解決辦法,不局限于語言。
    像FlexBuilder就支持這種布局,說明Flex早就開始采納了。
    re: JDK 1.6.0_14 發布了 sun_java_studio@yahoo.com.cn(電玩) 2009-05-30 12:07  
    @日月雨林@gmail.com
    在NetBeans安裝目錄下的etc目錄,有netbeans.conf這個文件,打開找到
    類似這樣的文本
    # Default location of JDK, can be overridden by using --jdkhome <dir>:
    netbeans_jdkhome="C:\Program Files\Java\jdk1.6.0_14"
    修改一下JDK指定的目錄。然后把程序代碼clean->rebuilde一下。試試。
    總之這次更新感覺JavaFX和JWS啟動快了不少,netbeans啟動時間也縮短了,這也是發行說明所提到的一點。
    re: 打造專業外觀-九宮圖 sun_java_studio@yahoo.com.cn(電玩) 2009-01-08 11:30  
    @風過
    《Java動畫、圖形和極富客戶端效果開發》該有的都有了。
    re: 《FilthyRichClients》讀書筆記(二)-讓Swing正確顯示Gif sun_java_studio@yahoo.com.cn(電玩) 2008-12-12 23:46  
    @Matthew Chen
    用loading.gif試過嗎?
    記住我提到的“但是事實情況卻是:不要企圖通過這樣簡單的處理達到理想的效果。”
    re: 打造專業外觀-九宮圖 sun_java_studio@yahoo.com.cn(電玩) 2008-11-09 14:22  
    @游客
    《FilthyRichClients》看完一遍了,特別是動畫和效果的部分,感覺借助TimingFramework和AnimatedTransitions作出漂亮非常之簡單,也有把書中提到的假想圖實現一遍的想法,等有時間吧。
    re: swing專業外觀 sun_java_studio@yahoo.com.cn(電玩) 2008-11-09 14:12  
    @游客
    現在這個問題解決了,問題依然是JWindow,改成繼承JFrame就可以了,但是要加上setUndecorated(true);使之去掉裝飾。代碼已經改寫了,并加上了你說的JTextField
    re: 打造專業外觀-九宮圖 sun_java_studio@yahoo.com.cn(電玩) 2008-10-29 22:59  
    @sjzs1190@qq.com
    利用九宮圖實現專業外觀早就有了,在Flex中已經是官方解決方案了,在VB時代就有人用,就是很多人不知道而已。
    re: swing專業外觀 sun_java_studio@yahoo.com.cn(電玩) 2008-10-23 10:17  
    是有這個問題,是JWindow的問題,我有時間再看看,如果窗口繼承JFrame就好了.
    這個只是個demo.
    re: 打造專業外觀-九宮圖 sun_java_studio@yahoo.com.cn(電玩) 2008-08-07 09:25  
    @Ice Mark
    前些日子和Willim chen見了次面,談到了Swing何時翻身,他作了這么一個比喻:著名畫家凡高,在世的時候作品一文不值,等他過世很長時間年人們才注意到。原因就是凡高的畫風和當時時代的現實主義很不融合。凡高的畫很超前,用現在的話說就是前衛,而當時美術界被達芬奇等現實派所壟斷,所以凡高在當時就是懷才不遇、不合時宜,結果下場就是瘋掉、自殺。
    這和Swing很類似,Sun公司于1997年Java One大會上公布了Swing和Java2D圖形組件,在當時來說是極其超前的。首先當時的用戶電腦性能、計算能力、JVM性能都不高,Swing這種畫出來的非本地組件會執行更多的指令來達到渲染、展現,這是性能方面;其二,Swing默認L&F是很丑陋,尤其在早期的JVM中更是如此,如果把Swing做得漂亮一點是需要成本的,而且還會另當時本來就不快的Swing更慢,當時Windows 95、98用戶習慣了Windows風格,用VB簡單的拖拽就可方便的編寫出比較美觀的Windows界面,而VB的組件庫比Swing標準組件豐富得多,即使Swing可以跨平臺,但是和Windows的壟斷比起來還是差遠了。
    不是Swing不好,只是時機未到。如今互聯網的速度、計算機的性能早已不是當時的情況,所以RIA時代來了,Linux、OpenSolaris用戶群多了,瀏覽器比再是IE一家獨占了,VB時代已去。Sun從未放棄過桌面,JavaFX SDK Preview發布了,Swing該翻身了。
    re: 《FilthyRichClients》讀書筆記(一)-SwingのEDT sun_java_studio@yahoo.com.cn(電玩) 2008-07-10 13:05  
    今天在Javaeye上發現了一個Blog。
    http://blog.palantirtech.com/category/swing/

    值得借鑒
    re: FilthyRichClients中文版 sun_java_studio@yahoo.com.cn(電玩) 2008-06-08 13:44  
    @hantsy
    書我看了前幾章,翻譯得沒問題!
    re: 打造專業外觀-三 sun_java_studio@yahoo.com.cn(電玩) 2008-05-24 15:19  
    @一嘯長天
    Web是大趨勢,但是不一定就是HTML,RIA的興起將會帶來一場革命,Flex、JavaFX和桌面程序開發很像。
    re: netBeans6.0咸魚翻身與Swing稱霸桌面應用 sun_java_studio@yahoo.com.cn(電玩) 2007-12-26 13:52  
    @lishali
    “Swing的思想則是,所有的UI控件與Frame本身就是一個普通的對象Class,連事件對象(Event)也是一個對象”,沒什么不好,因為這樣能提供最大程度的靈活性,如果要實現“界面都是保存成一個資源文件”的話,自己寫個Framework支持就可以了。簡化Swing復雜度,JavaFX就是這樣的思想。
    re: netBeans6.0咸魚翻身與Swing稱霸桌面應用 sun_java_studio@yahoo.com.cn(電玩) 2007-12-21 22:21  
    mike,你說的“界面都是保存成一個資源文件”,其實我覺得很好,你這句話真是指點了我,謝謝你!
    re: netBeans6.0咸魚翻身與Swing稱霸桌面應用 sun_java_studio@yahoo.com.cn(電玩) 2007-12-21 22:17  
    @莫言
    “現在的硬件配置越來越高,以前跑Java吃內存過多的問題以后是不存在了的”可別有這種想法啊~,硬件提高不能是程序任意采用耗內存方法的理由。
    re: netBeans6.0咸魚翻身與Swing稱霸桌面應用 sun_java_studio@yahoo.com.cn(電玩) 2007-12-04 10:54  
    @attend
    從頭來過就從Swing基礎學起吧,我的建議不要已開始就學SWT,除非工作需要。入門教材市面上隨便買一本介紹,第一本書不要求太厚,之所以這么說是因為國內沒有一本深入講述swing的教程,“厚”完全是羅列代碼和API介紹造成的。下一步應該看看http://java.sun.com/docs/books/tutorial/ui/index.html 官方教程。
    要熟悉Java2D和繪圖,這是swing的看家功夫,JList、JTable、JTree、JTextPane這些高級組件越精通越好。
    我覺得swing高手應該具備3種技能:自定義組件、編寫L&F、自定義布局管理器。朝著這3個方向前進吧
    re: 打造專業外觀-九宮圖 sun_java_studio@yahoo.com.cn(電玩) 2007-12-04 10:14  
    @zhou zhi meng
    抱歉,以上若干IM軟件UI都是有版權的,源碼不能公開,包括程序用到的圖片。我能做到的就是將截圖展示出來,但是前面的一些有關自定義組件的文章,包括本文已經將大部分實現介紹了,只不過刪減了部分代碼健壯性細節。
    后續還會有相關文章。
    re: netBeans6.0咸魚翻身與Swing稱霸桌面應用 sun_java_studio@yahoo.com.cn(電玩) 2007-11-19 10:10  
    “從netbeans中拷一個java源文件的文本粘貼到eclipse中并生成一個獨立的java源文件,卻不能作相反的操作”,很贊同。這個很不爽。
    當初喜歡eclipse的原因是其安裝完全是解壓縮方式,插件安裝也是拷貝文件夾這么單純,很方便。netbeans雖然也有zip版本,但是不像eclipse有工作空間的概念,這樣一臺機器可以安裝多個eclipse用于不同開發,而安裝多個netbeans就有沖突。

    我覺得netbeans最大的優勢是最快支持Java新標準的IDE。netbeans6.0已經比5.5進步了許多。說咸魚翻身不為過。
    re: netBeans6.0咸魚翻身與Swing稱霸桌面應用 sun_java_studio@yahoo.com.cn(電玩) 2007-11-18 15:41  
    @fxbird
    “eclipse我從一開始用就沒看好它,整個一個垃圾玩意,唯一的優點就是免費。都3.3了才實現代碼拖拽”,這叫什么話,eclipse的誕生JBuilder就昨日黃花了,我當年是非常喜歡eclipse的,盡管netBeans6.0很強,但是eclipse淪落為垃圾還不至于,代碼拖拽我覺得還是沒有好點,不小心碰一下鼠標的話,代碼可就受影響了...
    re: 自定義組件之Button sun_java_studio@yahoo.com.cn(電玩) 2007-11-13 14:03  
    @Matthew Chen
    我在http://blogs.sun.com/Swing/entry/that_s_almost_what_i
    上面回復了。
    re: 自定義組件之Button sun_java_studio@yahoo.com.cn(電玩) 2007-11-13 13:38  
    re: swing專業外觀 sun_java_studio@yahoo.com.cn(電玩) 2007-11-08 19:05  
    @ivin
    “拜讀”我不敢當,本人資歷與技術和William Chen不是一層次的。對于桌面設計,漂亮是一方面,但是更重要的是做到UI與業務分離,畢竟客戶更關注的業務。編碼改成utf-8沒問題。
    re: swing專業外觀 sun_java_studio@yahoo.com.cn(電玩) 2007-11-08 18:58  
    @zht
    如果拖拽過程中伴隨這尺寸改變,尺寸改變會導致contentPane重畫,一般情況下窗口都會閃爍。Windows窗口這種行為是可配的。
    re: Swing深入學習 sun_java_studio@yahoo.com.cn(電玩) 2007-11-08 09:15  
    看源代碼是提升水平的很好方法,不要停留在書本
    re: Swing深入學習 sun_java_studio@yahoo.com.cn(電玩) 2007-11-08 09:13  
    “打算抽時間把Swing書再看一遍”,市面上沒有一本書介紹swing很專業的,都是皮毛基礎。我個人覺得UI編程高手應該具備3項技能:自定義組件、L&F、自定義布局管理器。不知道你怎么樣,另外JTable、JTree、JTextPane對于swing來說也是很重要的。

    給你推薦一個牛人博客http://blog.sina.com.cn/swingjava。后來遷移到http://blogs.sun.com/swing/上了
    re: swing專業外觀 sun_java_studio@yahoo.com.cn(電玩) 2007-11-08 09:02  
    @zht
    在drag的時候改變大小,可以啊,稍微修改代碼即可,不過這樣對性能有影響,這點對任何窗口系統都一樣。
    re: swing專業外觀 sun_java_studio@yahoo.com.cn(電玩) 2007-11-08 00:11  
    @William Chen
    陳前輩少安毋躁,待我將有關布局管理器 和 xml配置組件的帖子發表后咱們再進一步討論。如何。我對您提到的工具很感興趣。
    re: swing專業外觀 sun_java_studio@yahoo.com.cn(電玩) 2007-11-08 00:06  
    @土豬
    “下載了jdk6.0安裝之后,仍然ant不了”。不知道JDK1.6是否向IDE注冊了。
    re: swing專業外觀 sun_java_studio@yahoo.com.cn(電玩) 2007-11-08 00:03  
    @William Chen
    剛接觸UI的時候容易被忽悠,尤其是對null布局管理的批評,聲稱這種布局只適合組件尺寸不改變的情況,于是乎覺得必須靈活運用布局管理器才是解決布局問題的唯一方法,GridBagLayout一直沒掌握過,SpringLayout、BoxLayout又疲于應對,后來干脆舍棄布局管理器,因為我發現為組件添加re-size事件同樣能達到目的,而且相當靈活。但是舍棄布局管理器付出的代價是布局完全自己控制,編碼量還是滿大的。后來學習SWT時發現其中一個叫FormLayout的布局管理器十分靈活(百分比+偏移量),能解決一切靜態布局問題,再后來通過研讀JDK相關源碼,了解了其布局管理器原理,底層還是調用setBounds而已,沒什么之外希奇古怪的調用,于是自己重新實現了FormLayout,使得awt、swing也可以有強大的FormLayout支持了。過不多久我將FormLayout拿出來與大家分享,敬請期待。
    re: swing專業外觀 sun_java_studio@yahoo.com.cn(電玩) 2007-11-07 23:49  
    @William Chen
    synthlookandfeel我也知道,但是沒研究過。對于大多數UI來說漂亮、平庸之間只隔一層窗戶紙,就是知道不知道九宮格這種手段。九宮格技術實現很簡單,關鍵還要看美工的創意。

    說起九宮格,我最開始稱呼它“切圖”。是一位前人畫了一幅設計圖,4角4邊外加中心的內容,使我豁然開朗從此界面設計上升了一個高度,后來被派到BEA專職UI開發與美工交互時提到了這種思想,才知道有個學名叫“九宮格”。看來“九宮格”作為裝飾手段早已有之。
    re: 打造專業外觀-二 sun_java_studio@yahoo.com.cn(電玩) 2007-11-06 00:57  
    @歡樂豬
    我不明白OS.SetLayeredWindowAttributes函數和OS.LWA_ALPHA還有OS.WS_EX_LAYERED是怎么出來的。是在3.3版運行的么。
    JNI,Swing的Java2D也用JNI實現的,我說過如果C足夠強的話,不在乎你用什么WT,Sun的同事就做過這些。
    re: 打造專業外觀-九宮圖 sun_java_studio@yahoo.com.cn(電玩) 2007-11-05 13:35  
    @歡樂豬
    那個Framework是中間件,因為對RCP程序強制實現SWT很不欣賞,由于SWT強制父組件的構造方法不容易使UI與業務分離,原因就是這樣。
    使用Eclipse RCP創建的應用外觀像Eclipse,JFace倡導Action生成ToolBar Button和MenuItem,這樣外觀是改不了的,如果硬要這樣也有變態的改法。netBeans RCP亦是如此。

    我最近除了寫帖還學習Equinox,打算以這個作為Framework,界面完全自己控制。

    聽說話語氣您是不是IBM的人呀,對SWT那么有自信?
    re: 打造專業外觀-二 sun_java_studio@yahoo.com.cn(電玩) 2007-11-05 10:02  
    @歡樂豬
    關于SWT的技術我主要來自http://www.eclipse.org/swt/snippets/和www.java2s.com。后來青睞swing后一直沒怎么關注
    re: 打造專業外觀-二 sun_java_studio@yahoo.com.cn(電玩) 2007-11-05 09:59  
    @Matthew Chen
    如果C水平足夠強的話,完全可以彌補AWT SWT處理半透明等能力的不足,jna就是C。但是Java開發員當然期望這一切集成在Java中,Sun之所以計劃在JDK1.7中實現這一功能,Vista的刺激是很重要的原因,AWT要實現不規則窗體、半透明窗體不是那么容易,原因不在AWT與技術難度,是因為接口得重新寫,還要考慮跨平臺和向前兼容,即使在JDK中有對應的功能,對于某些不支持透明的OS也無能為力。Sun公司AWT研發在俄羅斯,Swing研發在美國,彼此的協商也是一定問題,為蘇聯老大哥祈禱吧。
    re: 打造專業外觀-九宮圖 sun_java_studio@yahoo.com.cn(電玩) 2007-11-04 12:18  
    給各位推薦一個博客,http://blog.sina.com.cn/swingjava。作者是Sun工程研究院的員工,對swing開發造詣非淺,他的觀點是很有說服力的,有關帖子發表在07年3月,希望不要在SWT、Swing之間再有什么爭執了。

    我的觀點是SWT適合大多數客戶的需求,Swing更適合打造專業外觀,高手更傾向于swing。
    共2頁: 1 2 下一頁 
    TWaver中文社區
    主站蜘蛛池模板: 亚洲人成激情在线播放| 亚洲日韩一区精品射精| 亚洲AV人无码激艳猛片| 亚洲 欧洲 日韩 综合在线| www成人免费观看网站| 免费看片在线观看| 亚洲天堂在线视频| 亚洲另类自拍丝袜第1页| 四虎成年永久免费网站| 91嫩草亚洲精品| 成年网站免费视频A在线双飞| 日韩亚洲一区二区三区| 亚洲精品国产第一综合99久久 | 最近中文字幕大全中文字幕免费| 亚洲av高清在线观看一区二区| 亚洲人成网站在线观看播放青青| 99久久久国产精品免费无卡顿| 亚洲精品高清久久| 国产在线精品观看免费观看| 日韩免费人妻AV无码专区蜜桃| 亚洲精品成人久久久| 午夜亚洲WWW湿好爽| 日韩av无码成人无码免费 | 亚洲性一级理论片在线观看| 国产一级a毛一级a看免费人娇| 亚洲国产精品成人久久| 很黄很黄的网站免费的| 亚洲Av永久无码精品黑人| 亚洲综合另类小说色区色噜噜| 免费在线观看一级片| 久久国产亚洲电影天堂| 精品久久久久成人码免费动漫| 中文字幕亚洲色图| 99爱在线精品视频免费观看9| 亚洲欧洲日韩国产一区二区三区| 亚洲AV无码乱码精品国产| 九九久久精品国产免费看小说| 亚洲男人的天堂在线播放| 最新69国产成人精品免费视频动漫 | 国产在线观看www鲁啊鲁免费| 亚洲第一综合天堂另类专|