<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

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


    網站導航:
     
    主站蜘蛛池模板: 啦啦啦中文在线观看电视剧免费版 | 亚洲短视频在线观看| 一个人免费观看www视频| 男人的天堂亚洲一区二区三区 | 国产偷国产偷亚洲高清在线| 国产精品久久久久久久久久免费 | 国产精品亚洲一区二区三区在线观看| 成人午夜性A级毛片免费| 亚洲91精品麻豆国产系列在线| 国产麻豆视频免费观看| 99热亚洲色精品国产88| 女人被弄到高潮的免费视频| 精品国产亚洲一区二区三区在线观看 | 亚洲综合色婷婷在线观看| 国产精品成人免费视频网站京东 | 无码一区二区三区免费| 亚洲第一永久在线观看| 男人的好看免费观看在线视频| 一本色道久久88—综合亚洲精品| 最近中文字幕mv免费高清视频7| 亚洲日韩在线中文字幕综合| 亚洲人成电影在线播放| a毛片免费全部播放完整成| 亚洲免费在线视频| 18国产精品白浆在线观看免费| 亚洲综合一区二区三区四区五区 | 暖暖免费高清日本中文| 国产vA免费精品高清在线观看| 久久久亚洲精品视频| 日韩不卡免费视频| 美女裸免费观看网站| 亚洲第一AV网站| 一个人免费观看视频www| 理论片在线观看免费| 亚洲国产综合精品中文第一区| 91成年人免费视频| 特级一级毛片免费看| 久久久久久亚洲AV无码专区| 日韩精品视频免费在线观看| 中文在线免费视频| 亚洲综合一区二区三区四区五区|