<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

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


    網站導航:
     
    主站蜘蛛池模板: 久久久久亚洲精品天堂久久久久久 | 成年大片免费高清在线看黄| 亚洲中文字幕无码久久2017| 国产亚洲精品国产福利在线观看| 香蕉视频在线免费看| 2015日韩永久免费视频播放| 四色在线精品免费观看| 亚洲娇小性色xxxx| 成人免费毛片内射美女APP| 亚洲一区免费视频| 国产精品福利片免费看| 国产亚洲精品自在线观看| 中文成人久久久久影院免费观看| 国产精品亚洲片在线观看不卡 | 亚洲成av人片天堂网无码】| 影音先锋在线免费观看| 亚洲AV永久无码精品网站在线观看| 午夜神器成在线人成在线人免费 | 免费在线人人电影网| 黄色网址免费观看| 亚洲精品亚洲人成在线观看| a级毛片在线免费观看| 亚洲人成影院在线| 91视频国产免费| 亚洲视频在线观看免费视频| 添bbb免费观看高清视频| 免费人成视频在线观看网站| 亚洲国产美女视频| 日韩高清免费在线观看| 亚洲性一级理论片在线观看| 野花高清在线电影观看免费视频| 亚洲AⅤ男人的天堂在线观看 | 一级成人a毛片免费播放| 亚洲国产模特在线播放| 国产午夜成人免费看片无遮挡 | 久久国产乱子精品免费女| 亚洲区小说区图片区| 青青草无码免费一二三区| 亚洲日韩av无码中文| 亚洲开心婷婷中文字幕| 日韩精品免费一级视频|