亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? syntaxdocument.java

?? ∥顯示數據文件未壓縮大小及壓縮大小單行文本顯示域存儲隨機生成的數據
?? JAVA
字號:
package org.jr.jzj.editor;
/**
 * <p>Copyright: Copyright (c) 2002-2003</p>
 * <p>Company: JavaResearch(http://www.javaresearch.org)</p>
 * <p>最后更新日期:2003年3月20日
 * @author Barney,Cherami,Brain
 * @version 0.8
 */

import javax.swing.text.*;

public class SyntaxDocument
    extends DefaultStyledDocument {
  SyntaxScanner scanner;
  private String indentChar = "\t";
  static public final int PLAIN_TEXT = 0;
  static public final int MARKUP = 2;
  static public final int SYNTAX_SOURCE = 1;

  private SyntaxParser parser;
  /**
   *
   * @param styleContext
   */
  public SyntaxDocument(StyleContext styleContext, SyntaxParser parser) {
    super(styleContext);
    this.parser = parser;
  }

  /**
   * 插入字符
   * @param offs
   * @param str
   * @param a
   * @throws BadLocationException
   */
  public void insertString(int offs, String str, AttributeSet a) throws
      BadLocationException {
    if (str.equals("}")) {
      if (getText(offs - 1, 1).equals("\t")) {
        super.remove(offs - 1, 1);
        super.insertString(offs - 1, str, a);
      }
      else {
        super.insertString(offs, str, a);
      }
    }
    else if (str.equals("\n")) {
      int elementIndex = getDefaultRootElement().getElementIndex(offs);
      Element element = getDefaultRootElement().getElement(elementIndex);
      int startOffset = element.getStartOffset();
      int endOffset = element.getEndOffset();
      String elementText = null;
      elementText = getText(startOffset, endOffset - startOffset);
      int tabCount;
      for (tabCount = 0; elementText.charAt(tabCount) == '\t'; tabCount++) {
        ;
      }
      if (elementText.indexOf("{") >= 0) {
        tabCount++;
      }
      String tabs = "";
      for (int i = 0; i < tabCount; i++) {
        tabs = tabs + "\t";

      }
      super.insertString(offs, str + tabs, a);
    }
    else {
      super.insertString(offs, str, a);
    }
  }

  /**
   * 返回語法掃描者
   * @return
   */
  public SyntaxScanner createSyntaxScanner() {
    int contentType = -1;
    if (scanner != null && scanner instanceof SyntaxScanner) {
      contentType = scanner.getContentType();
    }

    scanner = SyntaxScanner.newInstance(parser);
    if (contentType > -1) {
      scanner.setContentType(contentType);
    }
    return scanner;
  }

  public void setContentType(int type) {
    if (scanner != null) {
      scanner.setContentType(type);
    }
  }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区美女| 天堂va蜜桃一区二区三区漫画版| 丰满放荡岳乱妇91ww| 国产精品不卡视频| 欧美色电影在线| 成人黄色大片在线观看| 奇米888四色在线精品| 亚洲影视在线播放| 亚洲视频在线观看一区| 欧美国产综合色视频| 久久久久久电影| 欧美tickling网站挠脚心| 欧美日韩一区二区在线观看| 色综合久久久久综合体桃花网| 成人综合婷婷国产精品久久 | 日韩欧美一卡二卡| 欧美日韩国产大片| 欧美视频一区二区三区四区 | 久久久久久久综合日本| 欧美一区二区三区男人的天堂| 欧美日韩一二区| 欧美三级日韩在线| 欧美军同video69gay| 欧美性一级生活| 欧美日本在线播放| 日韩丝袜情趣美女图片| 日韩精品一区二区三区四区| 日韩免费在线观看| 亚洲精品在线一区二区| 2023国产精品视频| 国产精品久久久久9999吃药| 国产精品久久99| 亚洲一区二区三区视频在线| 夜夜嗨av一区二区三区网页| 国产精品欧美久久久久无广告| 国产精品午夜久久| 欧美国产国产综合| 日韩一区日韩二区| 亚洲成人tv网| 国产麻豆精品视频| 91丨国产丨九色丨pron| 欧美日韩一级视频| 久久久久久免费| 亚洲精品高清视频在线观看| 丝袜诱惑制服诱惑色一区在线观看| 欧美aaa在线| 成人综合婷婷国产精品久久蜜臀 | 国产一区 二区 三区一级| 国产精品一区一区| 日本韩国欧美国产| 99re8在线精品视频免费播放| 欧美精品色一区二区三区| 日韩视频免费观看高清完整版在线观看 | 国产日韩成人精品| 日韩美女啊v在线免费观看| 亚洲chinese男男1069| 韩国av一区二区| 91福利在线播放| 精品国产髙清在线看国产毛片| 国产精品国产a级| 伦理电影国产精品| 一本色道久久加勒比精品| 91麻豆精品国产91久久久久| 国产精品入口麻豆原神| 免费av成人在线| 91久久精品国产91性色tv | 在线成人av网站| 国产精品嫩草影院av蜜臀| 亚洲成人激情社区| 91在线看国产| 久久久久久久久久久电影| 丝瓜av网站精品一区二区| 不卡一卡二卡三乱码免费网站| 91精品国产入口| 中文字幕一区二区三区在线观看| 捆绑调教美女网站视频一区| 欧美又粗又大又爽| 国产精品国产精品国产专区不蜜| 亚洲一区国产视频| 国产iv一区二区三区| 欧美日韩国产成人在线免费| 1区2区3区国产精品| 国产精品资源在线| 久久综合九色综合欧美98| 日韩二区在线观看| 欧美三级在线播放| 亚洲国产精品久久久久婷婷884| 成人av午夜影院| 国产欧美视频一区二区三区| 国产乱色国产精品免费视频| 日韩精品一区二区三区中文不卡| 日韩不卡一区二区三区| 欧美亚洲国产一区二区三区va | 日本电影欧美片| 亚洲日本电影在线| 日本高清不卡视频| 亚洲午夜久久久久久久久电影院 | 夜夜嗨av一区二区三区| 色婷婷av一区二区三区大白胸| 久久久久久久免费视频了| 国产一区二区成人久久免费影院 | 99久久99久久精品免费看蜜桃 | 久久99精品一区二区三区三区| 日韩精品专区在线影院观看 | 精品免费视频.| 久久精品国产成人一区二区三区| 精品久久久久久最新网址| 国产真实乱子伦精品视频| 久久精品在线免费观看| 成人伦理片在线| 亚洲在线免费播放| 欧美日韩aaaaa| 国内精品第一页| 国产午夜精品久久久久久久| 国产成人精品午夜视频免费| 综合欧美一区二区三区| 欧美视频完全免费看| 看电视剧不卡顿的网站| 国产精品乱码久久久久久| 在线亚洲欧美专区二区| 日韩国产一二三区| 国产欧美一区二区三区沐欲| 色综合久久中文综合久久97| 日韩国产欧美在线视频| 日本一区二区电影| 欧美视频一二三区| 国产乱码精品一区二区三区av | 亚洲综合激情另类小说区| 7777精品伊人久久久大香线蕉经典版下载| 日韩一区在线播放| 日韩精品一区二| 91视频国产观看| 精品在线亚洲视频| 一区二区三区中文字幕精品精品| 777欧美精品| 色综合天天天天做夜夜夜夜做| 日韩不卡在线观看日韩不卡视频| 国产精品美女www爽爽爽| 这里只有精品免费| 不卡电影免费在线播放一区| 日本成人在线一区| 一区二区在线免费观看| 国产午夜亚洲精品不卡| 91精品在线免费观看| 96av麻豆蜜桃一区二区| 国产精品综合二区| 蜜桃视频一区二区三区| 一区二区在线观看免费| 国产精品视频看| 欧美一区二区成人6969| 国产高清一区日本| 日本欧美大码aⅴ在线播放| 亚洲精品乱码久久久久| 国产精品国产三级国产aⅴ中文| 久久亚洲一区二区三区四区| 欧美巨大另类极品videosbest| 不卡的av电影| 成人免费毛片app| 国产福利精品一区二区| 国产一区久久久| 久久超碰97中文字幕| 日韩高清中文字幕一区| 亚洲va欧美va天堂v国产综合| 久久综合成人精品亚洲另类欧美| 欧美性欧美巨大黑白大战| 国产精品毛片大码女人| 国产欧美日产一区| 亚洲视频中文字幕| 亚洲国产成人porn| 久久精品国产77777蜜臀| 国产麻豆9l精品三级站| 99精品视频中文字幕| 在线观看免费亚洲| 日韩欧美一二三四区| 中文字幕乱码日本亚洲一区二区| 亚洲人一二三区| 日韩av一区二区三区| 国产麻豆欧美日韩一区| 色综合视频一区二区三区高清| 欧美日韩激情一区| 久久综合久久综合久久| 亚洲乱码国产乱码精品精的特点 | 国产日韩综合av| 亚洲蜜臀av乱码久久精品| 亚洲va欧美va国产va天堂影院| 激情小说欧美图片| 91久久一区二区| 精品久久久久久久人人人人传媒| 国产精品久久久久久久久免费樱桃 | 国产精品久久福利| 日韩在线卡一卡二| www.日韩精品| 日韩一级二级三级| 中文字幕在线观看一区二区| 日韩1区2区3区| 99re这里都是精品| 久久久777精品电影网影网| 一区二区国产盗摄色噜噜| 韩国精品免费视频| 制服丝袜亚洲色图|