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

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

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

    隨筆 - 4, 文章 - 1, 評論 - 22, 引用 - 0
    數據加載中……

    Swing實現Java代碼編輯器

        Swing里面的文本輸入組件有很多, 如JTextField, JTextArea, JTextPane, JEditorane,這些組件的功能確實是非常的強大,但在實際項目中使用的時候,方覺得它們的功能還遠遠不能滿足我們的需求。
        最近看了Swing文本輸入組件的源代碼,感受頗深,要說起它們的實現方式,真可謂一個"妙"字,我自己也是被這種設計模式深深地吸引住,按捺不住想寫一個Java代碼編輯器來深入學習一下Swing的文本組件以及它們的設計模式。

        Swing的文本編輯器都是繼承自JTextComponent,JTextComponent類提供了很多操作文本的基本方法,但是作為一個代碼編輯器,要支持不同顏色顯示的語法高亮和定制格式等功能,而這些功能在JEditorPane似乎已經有了它們雛形,因此,我們的編輯器應該是站在JEditorPane這個巨人的肩上來實現JavaCodeEditor,將JTextComponent作為它的"爺爺"

        在查看本系列文檔之前,請先熟悉一下Swing文本組件相關的各個類,我也只是做一個學習總結,希望可以拋磚引玉。

    posted on 2010-02-10 14:14 凱子 閱讀(881) 評論(1)  編輯  收藏 所屬分類: Swing

    評論

    # re: Swing實現Java代碼編輯器  回復  更多評論   

    意猶未盡,剛讀到妙處,戛然而止。
    2010-07-06 21:54 | Simon.C

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久久亚洲精品国产| 午夜不卡久久精品无码免费 | 夜色阁亚洲一区二区三区| h片在线观看免费| 亚洲精品成人av在线| 成**人免费一级毛片| 日本特黄特色AAA大片免费| 亚洲精品色午夜无码专区日韩| 亚洲视频免费在线看| 国产亚洲漂亮白嫩美女在线| 亚洲人成人77777网站| 四虎永久在线精品免费网址 | 成人性生交大片免费看好| 亚洲神级电影国语版| 青草青草视频2免费观看| 亚洲国产精品无码久久久蜜芽| 毛片免费观看网站| 手机看片国产免费永久| 亚洲精品电影在线| 国产亚洲精品自在线观看| 99无码人妻一区二区三区免费| www免费插插视频| 国产人成亚洲第一网站在线播放| 亚洲国产精品综合久久一线| 99爱免费观看视频在线| 特级aa**毛片免费观看| 亚洲国产理论片在线播放| 国产成人A亚洲精V品无码| 日韩免费视频一区| 国产精彩免费视频| a级日本高清免费看| 小说区亚洲自拍另类| 亚洲人成影院77777| 久久久久久a亚洲欧洲aⅴ| 国产人成免费视频| 毛片免费观看的视频在线| 91高清免费国产自产| 久久精品成人免费看| 亚洲国产免费综合| 国产综合激情在线亚洲第一页| 亚洲综合色区中文字幕|