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

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

?? rcmainframe.java

?? 外國人寫的c#語法解析器
?? JAVA
?? 第 1 頁 / 共 4 頁
字號:
			symbolsTable.setLayoutData(symbolsTableLData);			symbolsTable.setHeaderVisible(true);			symbolsTable.setLinesVisible(false);			symbolsTable.setSize(new org.eclipse.swt.graphics.Point(468,101));			symbolsTable.addSelectionListener( new SelectionAdapter() {				public void widgetSelected(SelectionEvent evt) {					symbolsTableWidgetSelected(evt);				}			});				tableColumn1.setText("Symbol name");			tableColumn1.setWidth(200);				tableColumn2.setText("Substitution");			tableColumn2.setWidth(200);				GridData composite5LData = new GridData();			composite5LData.verticalAlignment = GridData.BEGINNING;			composite5LData.horizontalAlignment = GridData.BEGINNING;			composite5LData.widthHint = -1;			composite5LData.heightHint = -1;			composite5LData.horizontalIndent = 0;			composite5LData.horizontalSpan = 1;			composite5LData.verticalSpan = 1;			composite5LData.grabExcessHorizontalSpace = true;			composite5LData.grabExcessVerticalSpace = true;			composite5.setLayoutData(composite5LData);				addSymbolButton.setText("Add symbol");			addSymbolButton.addSelectionListener( new SelectionAdapter() {				public void widgetSelected(SelectionEvent evt) {					addSymbolButtonWidgetSelected(evt);				}			});				removeSymbolButton.setText("Remove symbol");			removeSymbolButton.setEnabled(false);			removeSymbolButton.addSelectionListener( new SelectionAdapter() {				public void widgetSelected(SelectionEvent evt) {					removeSymbolButtonWidgetSelected(evt);				}			});			FillLayout composite5Layout = new FillLayout(512);			composite5.setLayout(composite5Layout);			composite5Layout.type = SWT.VERTICAL;			composite5Layout.marginWidth = 2;			composite5Layout.marginHeight = 2;			composite5Layout.spacing = 2;			composite5.layout();			GridLayout composite3Layout = new GridLayout(4, true);			composite3.setLayout(composite3Layout);			composite3Layout.marginWidth = 5;			composite3Layout.marginHeight = 5;			composite3Layout.numColumns = 4;			composite3Layout.makeColumnsEqualWidth = true;			composite3Layout.horizontalSpacing = 5;			composite3Layout.verticalSpacing = 5;			composite3.layout();				tabItem1.setControl(composite1);			tabItem1.setText("Parse information");				final Color composite1background = new Color(Display.getDefault(),236,233,216);			composite1.setBackground(composite1background);				GridData label4LData = new GridData();			label4LData.verticalAlignment = GridData.CENTER;			label4LData.horizontalAlignment = GridData.BEGINNING;			label4LData.widthHint = 125;			label4LData.heightHint = 15;			label4LData.horizontalIndent = 0;			label4LData.horizontalSpan = 1;			label4LData.verticalSpan = 1;			label4LData.grabExcessHorizontalSpace = false;			label4LData.grabExcessVerticalSpace = false;			label4.setLayoutData(label4LData);			label4.setText("Lines pre-processed:");			label4.setSize(new org.eclipse.swt.graphics.Point(125,15));				GridData preprocessLineLabelLData = new GridData();			preprocessLineLabelLData.verticalAlignment = GridData.CENTER;			preprocessLineLabelLData.horizontalAlignment = GridData.BEGINNING;			preprocessLineLabelLData.widthHint = 86;			preprocessLineLabelLData.heightHint = 15;			preprocessLineLabelLData.horizontalIndent = 0;			preprocessLineLabelLData.horizontalSpan = 1;			preprocessLineLabelLData.verticalSpan = 1;			preprocessLineLabelLData.grabExcessHorizontalSpace = false;			preprocessLineLabelLData.grabExcessVerticalSpace = false;			preprocessLineLabel.setLayoutData(preprocessLineLabelLData);			preprocessLineLabel.setAlignment(SWT.RIGHT);			preprocessLineLabel.setText("0");			preprocessLineLabel.setSize(new org.eclipse.swt.graphics.Point(86,15));				GridData label3LData = new GridData();			label3LData.verticalAlignment = GridData.CENTER;			label3LData.horizontalAlignment = GridData.BEGINNING;			label3LData.widthHint = 90;			label3LData.heightHint = 15;			label3LData.horizontalIndent = 0;			label3LData.horizontalSpan = 1;			label3LData.verticalSpan = 1;			label3LData.grabExcessHorizontalSpace = false;			label3LData.grabExcessVerticalSpace = false;			label3.setLayoutData(label3LData);			label3.setText("Lines processed:");			label3.setSize(new org.eclipse.swt.graphics.Point(90,15));				GridData parseLineLabelLData = new GridData();			parseLineLabelLData.verticalAlignment = GridData.CENTER;			parseLineLabelLData.horizontalAlignment = GridData.BEGINNING;			parseLineLabelLData.widthHint = 79;			parseLineLabelLData.heightHint = 15;			parseLineLabelLData.horizontalIndent = 0;			parseLineLabelLData.horizontalSpan = 1;			parseLineLabelLData.verticalSpan = 1;			parseLineLabelLData.grabExcessHorizontalSpace = false;			parseLineLabelLData.grabExcessVerticalSpace = false;			parseLineLabel.setLayoutData(parseLineLabelLData);			parseLineLabel.setAlignment(SWT.RIGHT);			parseLineLabel.setText("0");			parseLineLabel.setSize(new org.eclipse.swt.graphics.Point(79,15));				GridData label5LData = new GridData();			label5LData.verticalAlignment = GridData.CENTER;			label5LData.horizontalAlignment = GridData.BEGINNING;			label5LData.widthHint = 145;			label5LData.heightHint = 15;			label5LData.horizontalIndent = 0;			label5LData.horizontalSpan = 4;			label5LData.verticalSpan = 1;			label5LData.grabExcessHorizontalSpace = false;			label5LData.grabExcessVerticalSpace = false;			label5.setLayoutData(label5LData);			label5.setText("Include files processed:");			label5.setSize(new org.eclipse.swt.graphics.Point(145,15));			label5.setFont(singleFileRadioButtonfont);				GridData processedIncludesListLData = new GridData();			processedIncludesListLData.verticalAlignment = GridData.FILL;			processedIncludesListLData.horizontalAlignment = GridData.FILL;			processedIncludesListLData.widthHint = -1;			processedIncludesListLData.heightHint = -1;			processedIncludesListLData.horizontalIndent = 0;			processedIncludesListLData.horizontalSpan = 4;			processedIncludesListLData.verticalSpan = 1;			processedIncludesListLData.grabExcessHorizontalSpace = true;			processedIncludesListLData.grabExcessVerticalSpace = true;			processedIncludesList.setLayoutData(processedIncludesListLData);			processedIncludesList.setSize(new org.eclipse.swt.graphics.Point(585,119));				GridData label2LData = new GridData();			label2LData.verticalAlignment = GridData.CENTER;			label2LData.horizontalAlignment = GridData.BEGINNING;			label2LData.widthHint = 145;			label2LData.heightHint = 15;			label2LData.horizontalIndent = 0;			label2LData.horizontalSpan = 4;			label2LData.verticalSpan = 1;			label2LData.grabExcessHorizontalSpace = false;			label2LData.grabExcessVerticalSpace = false;			label2.setLayoutData(label2LData);			label2.setText("Parse log:");			label2.setSize(new org.eclipse.swt.graphics.Point(145,15));			label2.setFont(singleFileRadioButtonfont);				GridData logLData = new GridData();			logLData.verticalAlignment = GridData.FILL;			logLData.horizontalAlignment = GridData.FILL;			logLData.widthHint = -1;			logLData.heightHint = -1;			logLData.horizontalIndent = 0;			logLData.horizontalSpan = 4;			logLData.verticalSpan = 1;			logLData.grabExcessHorizontalSpace = true;			logLData.grabExcessVerticalSpace = true;			log.setLayoutData(logLData);			log.setSize(new org.eclipse.swt.graphics.Point(585,119));			GridLayout composite1Layout = new GridLayout(4, true);			composite1.setLayout(composite1Layout);			composite1Layout.marginWidth = 5;			composite1Layout.marginHeight = 5;			composite1Layout.numColumns = 4;			composite1Layout.makeColumnsEqualWidth = true;			composite1Layout.horizontalSpacing = 5;			composite1Layout.verticalSpacing = 5;			composite1.layout();				tabItem2.setControl(composite2);			tabItem2.setText("Sytax tree");					parseTree.setSize(new org.eclipse.swt.graphics.Point(590,322));			FillLayout composite2Layout = new FillLayout(256);			composite2.setLayout(composite2Layout);			composite2Layout.type = SWT.HORIZONTAL;			composite2Layout.marginWidth = 5;			composite2Layout.marginHeight = 5;			composite2Layout.spacing = 0;			composite2.layout();			GridLayout group1Layout = new GridLayout(1, true);			group1.setLayout(group1Layout);			group1Layout.marginWidth = 5;			group1Layout.marginHeight = 5;			group1Layout.numColumns = 1;			group1Layout.makeColumnsEqualWidth = false;			group1Layout.horizontalSpacing = 10;			group1Layout.verticalSpacing = 10;			group1.layout();			GridLayout thisLayout = new GridLayout(1, true);			this.setLayout(thisLayout);			thisLayout.marginWidth = 5;			thisLayout.marginHeight = 5;			thisLayout.numColumns = 1;			thisLayout.makeColumnsEqualWidth = true;			thisLayout.horizontalSpacing = 5;			thisLayout.verticalSpacing = 5;			this.layout();			addDisposeListener(new DisposeListener() {				public void widgetDisposed(DisposeEvent e) {					RCMainFramefont.dispose();					singleFileRadioButtonfont.dispose();					composite1background.dispose();				}			});				postInitGUI();		} catch (Exception e) {			e.printStackTrace();		}	}  //------------------------------------------------------------------------------------------------

  public void logMessage(String message)
  {
    log.add(message);
    log.update();
  }

  //------------------------------------------------------------------------------------------------
  
  /**
	 * Add your post-init code in here
	 */
	public void postInitGUI()
  {
    // TODO: Remove debug path before release.
    outputPathEdit.setText("V:\\Packaging\\RCConverter\\XML");

    // If the user gave the system's include path environment variable to us (as VM argument) then
    // use this for the initial entries. Here's how you would specify the VM argument:
    //   -Dinclude-paths="${env_var:include}"
    // (don't forget the quotes!). "include" is the Windows environment variable 
    // for the current include path.
    String includePaths = System.getProperty("include-paths");
    String[] pathes = includePaths.split(";");
    for (int i = 0; i < pathes.length; i++)
      includes.add(pathes[i]);

    // Check also the java command line for settings.
    if (commandLine != null)
      parseCommandLine();

    // Now fill the controls with their initial values from our internal lists.
    for (int i = 0; i < includes.size(); i++)
      includePathList.add((String) includes.get(i));
    for (int i = 0; i < defines.size(); i++)
    {
      TableItem item = new TableItem(symbolsTable, SWT.NULL);
      String define = (String) defines.get(i);
      String[] parts = define.split(" |\t");
      item.setText(0, parts[0].trim()); 
      if (parts.length > 1)
        item.setText(1, parts[1].trim());
    }
    cursor = setupTableCursor(symbolsTable);
	}
  
  //------------------------------------------------------------------------------------------------

	/**
	 * Add your pre-init code in here
	 */
	public void preInitGUI()
  {
	}
  
  //------------------------------------------------------------------------------------------------
	protected void browseRCFileButtonWidgetSelected(SelectionEvent evt)
  {
    FileDialog rcFilePicker = new FileDialog(shell, SWT.NULL);
    rcFilePicker.setFilterExtensions(new String[] { "*.rc", "*.*" });
    rcFilePicker.setFileName(rcFileNameEdit.getText());
    String newFile = rcFilePicker.open();
    if (newFile != null)
      rcFileNameEdit.setText(newFile);
    
	}  //------------------------------------------------------------------------------------------------

	protected void singleFileRadioButtonWidgetSelected(SelectionEvent evt)
  {
    txtFileNameEdit.setEnabled(false);
    browseIniFileButton.setEnabled(false);
    rcFileNameEdit.setEnabled(true);
    browseRCFileButton.setEnabled(true);

    File rcFile = new File(rcFileNameEdit.getText());
    parseButton.setEnabled((rcFile.exists() && rcFile.isFile()));
  }
  //------------------------------------------------------------------------------------------------

	protected void rcFileNameEditModifyText(ModifyEvent evt)
  {    File rcFile = new File(rcFileNameEdit.getText());
    parseButton.setEnabled((rcFile.exists() && rcFile.isFile()));
    parseButton.setEnabled(true);
	}
  //------------------------------------------------------------------------------------------------

	protected void multipleFilesRadioButtonWidgetSelected(SelectionEvent evt)
  {    txtFileNameEdit.setEnabled(true);
    browseIniFileButton.setEnabled(true);

    rcFileNameEdit.setEnabled(false);
    browseRCFileButton.setEnabled(false);

    File configFile = new File(txtFileNameEdit.getText());
    parseButton.setEnabled((configFile.exists() && configFile.isFile()));
	}  //------------------------------------------------------------------------------------------------

	protected void txtFileNameEditModifyText(ModifyEvent evt)
  {    File txtFile = new File(txtFileNameEdit.getText());
    parseButton.setEnabled((txtFile.exists() && txtFile.isFile()));
    parseButton.setEnabled(true);
	}  //------------------------------------------------------------------------------------------------

	protected void browseIniFileButtonWidgetSelected(SelectionEvent evt)
  {    FileDialog iniFilePicker = new FileDialog(shell, SWT.NULL);
    iniFilePicker.setFilterExtensions(new String[] { "*.txt", "*.*" });
    iniFilePicker.setFileName(txtFileNameEdit.getText());
    String newFile = iniFilePicker.open();
    if (newFile != null)
      txtFileNameEdit.setText(newFile);
	}
  //------------------------------------------------------------------------------------------------

  protected void browseOutputFolderButtonWidgetSelected(SelectionEvent evt)
  {
    DirectoryDialog outputPathPicker = new DirectoryDialog(shell, SWT.NULL);
    outputPathPicker.setMessage("Select the path you want the resulting xml files to go to.");
    
    outputPathPicker.setFilterPath(outputPathEdit.getText());
    String newFolder = outputPathPicker.open();
    if (newFolder != null)
      outputPathEdit.setText(newFolder);
  }

  //------------------------------------------------------------------------------------------------
  
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久不卡网国产精品一区| 欧美视频一区二区三区| 国产一区二区视频在线播放| 国产精品一区在线观看你懂的| 免费高清视频精品| 国产一区二区看久久| 国产.精品.日韩.另类.中文.在线.播放| 国产精品1024| 艳妇臀荡乳欲伦亚洲一区| 久久亚洲一区二区三区四区| 亚洲免费观看在线视频| 成人免费视频一区| 久久亚区不卡日本| 精品一区二区三区久久| 欧美一级夜夜爽| 日韩精品视频网站| 欧美精品粉嫩高潮一区二区| 亚洲二区在线视频| 欧美日韩日本视频| 亚洲韩国一区二区三区| 欧美日韩一二三区| 午夜欧美大尺度福利影院在线看 | 在线免费观看一区| 日韩免费一区二区三区在线播放| 一区二区中文字幕在线| 国产精一品亚洲二区在线视频| 欧美视频一二三区| ...av二区三区久久精品| 国产精品1区2区3区| 日韩免费一区二区三区在线播放| 亚洲永久免费视频| 91国偷自产一区二区三区观看| 国产日韩精品久久久| 国产在线国偷精品产拍免费yy| 欧美日本乱大交xxxxx| 亚洲一区二区三区在线看| 97超碰欧美中文字幕| 中文字幕在线观看一区| 成人激情免费视频| 中文字幕一区日韩精品欧美| 东方欧美亚洲色图在线| 中文字幕国产一区二区| 成人性视频免费网站| 国产精品成人在线观看| 99精品一区二区三区| 亚洲伦理在线精品| 欧美日韩国产高清一区二区三区| 午夜精品久久久久久久99樱桃| 欧美日韩国产免费| 九九久久精品视频| 国产精品视频一二三| 日本精品免费观看高清观看| 五月天丁香久久| 久久亚洲欧美国产精品乐播| 国产不卡在线一区| 一区二区三区久久久| 8x8x8国产精品| 国产成人精品综合在线观看| 自拍偷拍亚洲欧美日韩| 欧美一区二区网站| 夫妻av一区二区| 水蜜桃久久夜色精品一区的特点 | jlzzjlzz亚洲日本少妇| 亚洲第一福利视频在线| 久久亚洲二区三区| 91毛片在线观看| 看片网站欧美日韩| 亚洲欧美日韩一区二区三区在线观看| 欧美日本免费一区二区三区| 国产不卡视频一区二区三区| 亚洲18影院在线观看| 国产三级精品三级| 日韩亚洲欧美一区| 欧美中文一区二区三区| 成人免费高清在线| 久久99精品视频| 日韩二区在线观看| 亚洲欧美日韩久久精品| 国产午夜精品在线观看| 欧美电影在线免费观看| 欧美自拍偷拍一区| www.亚洲人| 成a人片国产精品| 国产一区二区看久久| 天堂va蜜桃一区二区三区 | 欧美放荡的少妇| 欧美性videosxxxxx| 91免费版在线看| aaa亚洲精品| 91色porny在线视频| 成人av集中营| 丁香婷婷综合激情五月色| 国产老妇另类xxxxx| 韩日精品视频一区| 国产精品原创巨作av| 国产一区二区三区日韩| 国产成人在线视频播放| 成人av在线电影| 一本大道久久a久久综合| 99re视频精品| 91亚洲午夜精品久久久久久| 99久久免费精品高清特色大片| 成人精品视频一区| 91蜜桃网址入口| 欧美乱妇23p| 久久亚洲综合av| 国产精品网站在线播放| 亚洲日本在线a| 丝袜亚洲另类欧美综合| 国产美女精品在线| 91最新地址在线播放| 91精品国产色综合久久| 国产亚洲人成网站| 亚洲人成人一区二区在线观看| 亚洲综合网站在线观看| 午夜精品福利一区二区蜜股av| 激情成人综合网| 91年精品国产| 久久久久久夜精品精品免费| 亚洲欧美一区二区三区孕妇| 日韩va亚洲va欧美va久久| 成人国产精品免费网站| 欧美丰满一区二区免费视频| 日本一区二区三区视频视频| 亚洲高清视频在线| 99精品热视频| 精品国产凹凸成av人导航| 亚洲精品视频在线看| 国产一区二区日韩精品| 欧美精品乱码久久久久久| 国产精品免费网站在线观看| 老色鬼精品视频在线观看播放| 97久久超碰精品国产| 欧美电影免费观看高清完整版 | 韩国一区二区视频| 欧美日韩一区二区三区四区五区| 中文字幕国产精品一区二区| 久久电影网电视剧免费观看| 在线观看免费成人| 亚洲六月丁香色婷婷综合久久| 国产一区二区三区四区在线观看| 欧美日韩国产高清一区二区三区| 亚洲欧美中日韩| 91免费版pro下载短视频| 欧美激情一区三区| 成人av资源在线| 亚洲欧洲另类国产综合| 99在线精品免费| 国产精品―色哟哟| 福利一区在线观看| 国产精品乱码久久久久久| 丁香激情综合国产| 成人欧美一区二区三区1314| www.视频一区| 一区二区三区中文免费| 欧美视频日韩视频在线观看| 亚洲一区在线视频观看| 欧美一区二区三区四区高清| 日本系列欧美系列| 久久久国产综合精品女国产盗摄| 精品一区二区三区av| 国产人成亚洲第一网站在线播放| 成人黄色综合网站| 亚洲国产精品嫩草影院| 日韩欧美一区二区不卡| 国产原创一区二区三区| 亚洲天堂网中文字| 777精品伊人久久久久大香线蕉| 秋霞电影网一区二区| 中文字幕第一页久久| 欧美系列在线观看| 国产美女精品在线| 亚洲国产美女搞黄色| 久久综合中文字幕| 欧美影院午夜播放| 国产精品亚洲一区二区三区妖精| 日韩久久一区二区| 日韩欧美精品在线视频| 日本韩国精品在线| 精久久久久久久久久久| 亚洲综合精品久久| 欧美激情一区二区三区| 91精品蜜臀在线一区尤物| 99re热这里只有精品免费视频| 免费在线观看不卡| 亚洲在线视频一区| 欧美国产精品久久| 日韩欧美国产一区二区在线播放| 日本高清成人免费播放| 风流少妇一区二区| 国产一区美女在线| 免费欧美日韩国产三级电影| 艳妇臀荡乳欲伦亚洲一区| 亚洲国产成人在线| 久久婷婷国产综合精品青草| 777xxx欧美| 91精品国产综合久久蜜臀| 91福利在线观看| 在线视频欧美精品| 99久久精品国产麻豆演员表|