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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? analyser.java

?? 編譯原理程序
?? JAVA
字號(hào):
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Analyser extends JFrame{
	private JLabel inputLabel,outputLabel,imageLabel;
	private JButton open,scan,save,clear,exit,help,about;
	protected JTextArea inputArea,outputArea;
	private JScrollPane input,output;
	private Scaner scaner;
	//構(gòu)造函數(shù),用于界面初始化
	public Analyser()
	{
		//使用本機(jī)系統(tǒng)外觀(如果有一個(gè))的 LookAndFeel 類(lèi)的名稱(chēng)設(shè)置當(dāng)前的默認(rèn)外觀。
		try {
			UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
			SwingUtilities.updateComponentTreeUI(this);
		} catch (Exception e) {}

		//設(shè)置菜單欄及其菜單項(xiàng)
		JMenuBar bar=new JMenuBar();
		setJMenuBar(bar);
		//文件菜單欄及其菜單項(xiàng)
		JMenu fileMenu=new JMenu("文件");
		JMenuItem openItem=new JMenuItem("打開(kāi)");
		openItem.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
				scaner.openFile();
			}
		});
		fileMenu.add(openItem);
		JMenuItem saveItem=new JMenuItem("保存結(jié)果");
		saveItem.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
				scaner.saveFile();
			}
		});
		fileMenu.add(saveItem);
		fileMenu.addSeparator();	//設(shè)置菜單項(xiàng)分隔線(xiàn)
		JMenuItem exitItem=new JMenuItem("退出");
		exitItem.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
				System.exit(0);
			}
		});
		fileMenu.add(exitItem);
		bar.add(fileMenu);
		//操作菜單欄及其菜單項(xiàng)
		JMenu executeMenu=new JMenu("操作");
		JMenuItem scanItem=new JMenuItem("掃描");
		scanItem.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
				scaner.scan();
			}
		});
		executeMenu.add(scanItem);
		JMenuItem clearItem=new JMenuItem("清空");
		clearItem.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
				scaner.clear();
			}
		});
		executeMenu.add(clearItem);
		bar.add(executeMenu);
		//幫助菜單欄及其菜單項(xiàng)
		JMenu helpMenu=new JMenu("幫助");
		JMenuItem useItem=new JMenuItem("如何使用");
		useItem.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
					scaner.help();
			}
		});
		helpMenu.add(useItem);
		helpMenu.addSeparator();	//設(shè)置菜單項(xiàng)分隔線(xiàn)
		JMenuItem aboutItem=new JMenuItem("關(guān)于...");
		aboutItem.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
					scaner.about();
			}
		});
		helpMenu.add(aboutItem);
		bar.add(helpMenu);
		//設(shè)置布局為null
		setLayout(null);
		//按鈕組的設(shè)置
		open=new JButton(new ImageIcon("image\\open.gif"));
		open.setToolTipText("打開(kāi)文件");
		scan=new JButton(new ImageIcon("image\\execute.gif"));
		scan.setToolTipText("執(zhí)行掃描");
		save=new JButton(new ImageIcon("image\\save.gif"));
		save.setToolTipText("保存結(jié)果");
		clear=new JButton(new ImageIcon("image\\clear.gif"));
		clear.setToolTipText("清除屏幕");
		exit=new JButton(new ImageIcon("image\\exit.gif"));
		exit.setToolTipText("退出程序");
		help=new JButton(new ImageIcon("image\\help.gif"));
		help.setToolTipText("幫助");
		about=new JButton(new ImageIcon("image\\about.gif"));
		about.setToolTipText("關(guān)于");
		open.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
				scaner.openFile();
			}
		});
		open.setBounds(5,4,31,25);
		add(open);
		scan.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
				scaner.scan();
			}
		});
		scan.setBounds(46,4,31,25);
		add(scan);
		save.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
				scaner.saveFile();
			}
		});
		save.setBounds(87,4,29,26);
		add(save);
		clear.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
				scaner.clear();
			}
		});
		clear.setBounds(126,4,31,25);
		add(clear);
		exit.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
				System.exit(0);
			}
		});
		exit.setBounds(167,4,31,25);
		add(exit);
		about.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
				scaner.about();
			}
		});
		about.setBounds(208,4,31,25);
		add(about);
		help.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
				scaner.help();
			}
		});
		help.setBounds(249,8,48,18);
		add(help);
		//標(biāo)簽和文本區(qū)域的設(shè)置
		imageLabel=new JLabel(new ImageIcon("image\\image.gif"));
		imageLabel.setToolTipText("這是個(gè)用Java編寫(xiě)的詞法分析器");
		imageLabel.setBounds(445,0,89,35);
		add(imageLabel);
		//頂部輸入?yún)^(qū)域的設(shè)置
		inputLabel=new JLabel("輸入?yún)^(qū)域");
		inputLabel.setFont(new Font("ScanSerif",Font.PLAIN,14));
		inputLabel.setBounds(5,37,70,25);
		add(inputLabel);
		inputArea=new JTextArea(25,11);
		inputArea.setForeground(new Color(50,30,230));
		inputArea.setFont(new Font("Monospaced",Font.PLAIN,15));
		input=new JScrollPane(inputArea);
		input.setBounds(5,60,533,300);
		add(input);
		//底部輸出結(jié)果的設(shè)置
		outputLabel=new JLabel("輸出結(jié)果");
		outputLabel.setFont(new Font("ScanSerif",Font.PLAIN,14));
		outputLabel.setBounds(5,363,70,25);
		add(outputLabel);
		outputArea=new JTextArea(25,11);
		outputArea.setForeground(new Color(50,40,230));
		outputArea.setFont(new Font("Monospaced",Font.PLAIN,14));
		outputArea.setEditable(false);
		output=new JScrollPane(outputArea);
		output.setBounds(5,387,533,120);
		add(output);
		//程序顯示設(shè)置
		setTitle("詞法分析器");
		setVisible(true);
		setResizable(false);
		setBounds(300,100,550,570);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		validate();	//當(dāng)重新添加新子控件時(shí),調(diào)用此方法來(lái)使添加生效,相當(dāng)于刷新
		scaner=new Scaner(this);	//為該程序添加控制器,控制器主要完成后臺(tái)工作
	}

	public static void main(String[] args)
	{
		new Analyser();	//啟動(dòng)程序
	}

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产美女视频一区| 国产不卡视频在线播放| 成年人午夜久久久| 亚洲福利电影网| 欧美影片第一页| 国产精品一区二区在线观看网站| 精品成人一区二区三区| 日本黄色一区二区| 亚洲一区二区三区四区五区中文| 欧美吞精做爰啪啪高潮| 高清在线成人网| 蜜桃久久精品一区二区| 亚洲美女屁股眼交3| 国产欧美日韩三区| 欧美久久久久久久久久 | 自拍偷拍欧美激情| 久久综合九色综合97婷婷| 在线一区二区三区做爰视频网站| 亚洲一区二区三区中文字幕 | 欧美伊人久久久久久久久影院| 亚洲一区二区在线观看视频| 国产亚洲综合色| 欧美成人a视频| 56国语精品自产拍在线观看| 色视频一区二区| 日韩在线一区二区三区| 亚洲精品免费在线播放| 国产精品视频一二三| 精品国精品国产| 日韩欧美电影一二三| 9191成人精品久久| 国产精品一区二区无线| 美女脱光内衣内裤视频久久影院| 国产欧美va欧美不卡在线| 精品国产乱码久久| 日韩午夜av一区| 91精品国产手机| 7777精品伊人久久久大香线蕉的| 国产一区二区三区| 一区二区高清视频在线观看| 成人欧美一区二区三区视频网页| 欧美日本在线播放| 欧美人牲a欧美精品| 欧美日本韩国一区二区三区视频| 国产一区在线观看视频| 黑人巨大精品欧美黑白配亚洲| 亚洲欧美一区二区久久| 亚洲免费成人av| 亚洲在线观看免费视频| 亚洲电影在线播放| 午夜影院久久久| 中文字幕一区二区视频| 成人欧美一区二区三区在线播放| 精品日韩在线观看| 久久久久久久免费视频了| 久久久久久久久久看片| 欧美日韩不卡视频| 欧美一区二区三区白人| 91视视频在线直接观看在线看网页在线看 | 色综合天天天天做夜夜夜夜做| 精品一二三四区| 亚洲国产va精品久久久不卡综合| 欧美激情中文字幕| **欧美大码日韩| 亚洲国产日韩a在线播放| 午夜精品在线看| 一区二区三区四区精品在线视频| 欧美精品一区二区三区四区| 国产亚洲一区二区三区四区| 6080国产精品一区二区| 亚洲精品在线免费播放| 欧美国产日韩亚洲一区| 日韩精品资源二区在线| 久久久www成人免费毛片麻豆| 欧美一激情一区二区三区| 欧美刺激脚交jootjob| 国产欧美一区二区精品仙草咪 | 91麻豆国产福利精品| 欧美日韩一区中文字幕| 欧美va亚洲va国产综合| 中文字幕一区在线| 午夜精品国产更新| 国产成人精品免费在线| 欧亚洲嫩模精品一区三区| 欧美成人综合网站| 亚洲色图制服诱惑| 亚洲婷婷综合久久一本伊一区| 国产午夜亚洲精品不卡| 日韩欧美成人激情| 亚洲天堂久久久久久久| 蜜臀av亚洲一区中文字幕| www.日韩大片| 日韩欧美一区中文| 亚洲免费观看高清完整版在线观看熊| 最新中文字幕一区二区三区| 婷婷激情综合网| 成人黄色在线视频| 日韩精品在线一区二区| 一区二区三区中文字幕精品精品 | 国产欧美日本一区视频| 亚洲午夜av在线| 国产ts人妖一区二区| 91精品国产综合久久久久久| ...av二区三区久久精品| 另类成人小视频在线| 91蜜桃免费观看视频| 亚洲精品在线观看网站| 午夜精品久久久久久久| 91小视频在线| 国产喂奶挤奶一区二区三区| 欧美国产日韩一二三区| 18涩涩午夜精品.www| 国产揄拍国内精品对白| 7777女厕盗摄久久久| 亚洲激情成人在线| 丁香另类激情小说| 亚洲精品一区在线观看| 日韩精品久久久久久| 国产一区二区按摩在线观看| 在线观看91精品国产麻豆| 亚洲精品欧美二区三区中文字幕| 亚洲午夜三级在线| 91蜜桃视频在线| 最新热久久免费视频| 国产成a人无v码亚洲福利| 日韩你懂的在线观看| 日韩成人免费电影| 欧美精品18+| 国产乱人伦精品一区二区在线观看 | 在线视频观看一区| 专区另类欧美日韩| 日韩中文字幕av电影| 欧美日韩一区精品| 一区二区三区精密机械公司| 久草精品在线观看| 欧美大胆一级视频| 免费高清视频精品| 日韩欧美一区在线观看| 麻豆一区二区三| av一二三不卡影片| 日韩视频一区二区| 麻豆精品一区二区| 2014亚洲片线观看视频免费| 激情国产一区二区| 久久久久9999亚洲精品| 国产精品亚洲第一区在线暖暖韩国| 在线免费不卡电影| 亚洲黄色av一区| 欧美色窝79yyyycom| 亚洲国产精品麻豆| 欧美精品在线观看播放| 国产精品久久久久久户外露出| 日韩va亚洲va欧美va久久| 在线成人免费观看| 青青草国产精品97视觉盛宴| 欧美va天堂va视频va在线| 国产美女娇喘av呻吟久久| 欧美性感一区二区三区| 国产精品视频麻豆| 色妹子一区二区| 图片区小说区区亚洲影院| 日韩欧美一区二区在线视频| 一二三四社区欧美黄| 欧美精品高清视频| 亚洲精品乱码久久久久久日本蜜臀| 国产一区二区按摩在线观看| 国产视频911| 色综合欧美在线视频区| 午夜在线电影亚洲一区| 日韩精品一区二区三区中文精品| 亚洲一二三区不卡| 日韩视频在线你懂得| 成人午夜在线播放| 一区二区三区毛片| 日韩精品一区二区在线观看| 国产成人免费视频一区| 一区二区欧美视频| 精品美女在线观看| 91免费版pro下载短视频| 日韩精品一区第一页| 中文字幕免费观看一区| 国产成人精品免费网站| 2欧美一区二区三区在线观看视频| 日韩不卡一区二区| 中文字幕国产一区二区| 欧美日韩一级黄| 国产成人福利片| 亚洲va天堂va国产va久| 久久精品一区二区三区四区| 国内精品免费**视频| 亚洲精品大片www| 国产午夜亚洲精品不卡| 69堂成人精品免费视频| 国产91综合一区在线观看| 丝袜美腿高跟呻吟高潮一区| 欧美国产视频在线| 色综合天天狠狠| 狠狠色丁香九九婷婷综合五月| 精品国产91亚洲一区二区三区婷婷| 蜜桃视频在线一区|