<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 凱子 閱讀(887) 評論(1)  編輯  收藏 所屬分類: Swing

    評論

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

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

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲另类无码专区丝袜| 免费无码av片在线观看| 国产亚洲视频在线观看| 一级毛片免费视频| 国产午夜免费秋霞影院| 亚洲毛片在线观看| 国产亚洲精品第一综合| 四虎永久免费影院| 免费人成在线观看播放a| 国产成人午夜精品免费视频| 亚洲精品成人无限看| 特级毛片A级毛片100免费播放| 久久国产色AV免费观看| 亚洲真人日本在线| 亚洲欧美国产国产一区二区三区| 午夜视频在线在免费| 亚洲首页在线观看| 岛国精品一区免费视频在线观看| 国产成人高清精品免费鸭子| 亚洲成a人片在线观看精品| 亚洲成人免费在线| 亚洲精品亚洲人成在线观看麻豆| a级黄色毛片免费播放视频| 免费国产小视频在线观看| 亚洲一本一道一区二区三区| 亚洲最大免费视频网| 亚洲人成电影在线天堂| 成年人网站免费视频| 亚洲国产精品美女| 黄页网站免费观看| 亚洲图片激情小说| 日本免费观看网站| 亚洲欧美成人av在线观看 | 91精品手机国产免费| 亚洲伊人久久大香线蕉结合| 全部免费毛片免费播放| 一区二区三区在线免费看| 国产精品自拍亚洲| 亚洲视频在线观看免费| 国产黄色片在线免费观看| 日本人成在线视频免费播放|