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

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

?? jishiben.java

?? 自己用java做的一個(gè)仿windows的記事本 希望各位前輩多加指點(diǎn)
?? JAVA
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import java.awt.FileDialog;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.InputEvent;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.WindowEvent;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.Date;

import javax.swing.BorderFactory;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JCheckBoxMenuItem;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPopupMenu;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.KeyStroke;
import javax.swing.SwingConstants;

public class JiShiBen extends JFrame implements ActionListener, KeyListener, MouseListener{
	
	int X = 1, Y = 1;
	
	Fontdialog s1 = new Fontdialog(this,"字體" ,true);
	
	JDialog TihuanDialog = new JDialog(this,"搜索/替換",false);

	JPanel searchpanel=new JPanel();
	JPanel searchbuttonpanel=new JPanel();
	JPanel searchtextpanel=new JPanel();
	JPanel changepanel=new JPanel();
	JPanel changebuttonpanel=new JPanel();
	JPanel changetextpanel=new JPanel();
	
	boolean isfont = false;
	
	static JiShiBen frm = new JiShiBen();
	
	Container cp = this.getContentPane();
	
	JMenuBar bar = new JMenuBar();

	JLabel searchtip=new JLabel("搜索關(guān)鍵字:");
	JLabel changetip=new JLabel("替換為:  ");
	JLabel setBar = new JLabel();

	JTextField changetext=new JTextField("",10);
	JTextField searchtext=new JTextField("",10);
	
	JTextArea area = new JTextArea();

	JScrollPane p1 = new JScrollPane(area);
	
	JCheckBoxMenuItem gou = new JCheckBoxMenuItem();
	
	FileDialog ofd = new FileDialog(frm, "打開(kāi)");
	FileDialog sfd = new FileDialog(frm, "保存", FileDialog.SAVE);
	
	JMenu feild = new JMenu("文件(F)");
	JMenu bianji = new JMenu("編輯(E)");
	JMenu geshi = new JMenu("格式(O)");
	JMenu find = new JMenu("查看(V)");
	JMenu help = new JMenu("幫助(H)");
	
	JMenuItem newj = new JMenuItem("新建(N)");
	JMenuItem open = new JMenuItem("打開(kāi)(O)...");
	JMenuItem save = new JMenuItem("保存(S)");
	JMenuItem saveother = new JMenuItem("另存為(A)...");
	JMenuItem yemian = new JMenuItem("頁(yè)面設(shè)置(U)...");
	JMenuItem dayin = new JMenuItem("打印(P)...");
	JMenuItem exit = new JMenuItem("退出(X)");
	
	JMenuItem chexiao = new JMenuItem("撤銷(xiāo)(U)");
	JMenuItem jianqie = new JMenuItem("剪切(T)");
	JMenuItem fuzhi = new JMenuItem("復(fù)制(C)");
	JMenuItem zhantie = new JMenuItem("粘貼(P)");
	JMenuItem shanchu = new JMenuItem("刪除(L)");
	JMenuItem findf = new JMenuItem("查找(F)...");
	JMenuItem findnext = new JMenuItem("查找下一個(gè)(N)");
	JMenuItem tihuan = new JMenuItem("替換(R)...");
	JMenuItem zhuandao = new JMenuItem("轉(zhuǎn)到(G)...");
	JMenuItem all = new JMenuItem("全選(A)");
	JMenuItem time = new JMenuItem("時(shí)間/日期(D)");
	
	JMenuItem huanhang = new JMenuItem("自動(dòng)換行(W)");
	JMenuItem ziti = new JMenuItem("字體(F)...");
	
	JMenuItem zhuangtai = new JMenuItem("狀態(tài)欄(S)");
	
	JMenuItem help1 = new JMenuItem("幫助主題(H)");
	JMenuItem about = new JMenuItem("關(guān)于記事本(A)");
	
	JButton searchok=new JButton("查找下一個(gè)");
	JButton searchcancel=new JButton("取消搜索");
	JButton changeok=new JButton("替換");
	JButton changeall=new JButton("全部替換");
	
	JiShiBen(){
		this.setTitle("魔帥出品");
		this.setSize(900,550);
		this.setLayout(new BorderLayout());
		this.init();
		this.add(p1,BorderLayout.CENTER);
		this.add(bar,BorderLayout.NORTH);
	}
	
	void init(){
		bar.add(feild);
		bar.add(bianji);
		bar.add(geshi);
		bar.add(find);
		bar.add(help);
		
		feild.add(newj);
		feild.add(open);
		feild.add(save);
		feild.add(saveother);
		feild.addSeparator();
		feild.add(yemian);
		feild.add(dayin);
		feild.addSeparator();
		feild.add(exit);
		
		bianji.add(chexiao);
		bianji.addSeparator();
		bianji.add(jianqie);
		bianji.add(fuzhi);
		bianji.add(zhantie);
		bianji.add(shanchu);
		bianji.addSeparator();
		bianji.add(findf);
		bianji.add(findnext);
		bianji.add(tihuan);
		bianji.add(zhuandao);
		bianji.addSeparator();
		bianji.add(all);
		bianji.add(time);
		
		geshi.add(huanhang);
		geshi.add(ziti);
		
		find.add(zhuangtai);
		
		help.add(help1);
		help.addSeparator();
		help.add(about);
		
		TihuanDialog.setResizable(false);
		TihuanDialog.setLayout(new BorderLayout());
		TihuanDialog.setSize(250,230);
		searchpanel.setBorder(BorderFactory.createTitledBorder("搜索"));//加邊框
		searchpanel.setLayout(new BoxLayout(searchpanel, BoxLayout.Y_AXIS));//上下的
		searchbuttonpanel.setLayout(new FlowLayout());
		searchtextpanel.setLayout(new FlowLayout());
		searchtextpanel.add(searchtip);
		searchtextpanel.add(searchtext);
		searchbuttonpanel.add(searchok);
		searchbuttonpanel.add(searchcancel);
		searchpanel.add(searchtextpanel);
		searchpanel.add(searchbuttonpanel);
		TihuanDialog.add(searchpanel,BorderLayout.NORTH);   //搜索對(duì)話框(搜索)

		changepanel.setBorder(BorderFactory.createTitledBorder("替換"));//加邊框
		changepanel.setLayout(new BoxLayout(changepanel, BoxLayout.Y_AXIS));//上下的
		changebuttonpanel.setLayout(new FlowLayout());
		changetextpanel.setLayout(new FlowLayout());
		changetextpanel.add(changetip);
		changetextpanel.add(changetext);
		changebuttonpanel.add(changeok);
		changebuttonpanel.add(changeall);
		changepanel.add(changetextpanel);
		changepanel.add(changebuttonpanel);
		TihuanDialog.add(changepanel,BorderLayout.CENTER);
		changeok.addActionListener(this);
		changeall.addActionListener(this);  //搜索對(duì)話框(替換)
		
		setBar = new JLabel("ln " + X +  " , " +  "col "  + Y); 
		setBar.setHorizontalAlignment(SwingConstants.RIGHT); 
		setBar.setBorder(BorderFactory.createEtchedBorder()); 
		setBar.setVisible(false);
		cp.add(setBar, BorderLayout.SOUTH);
		
		newj.addActionListener(this);
		open.addActionListener(this);
		save.addActionListener(this);
		saveother.addActionListener(this);
		yemian.addActionListener(this);
		dayin.addActionListener(this);
		exit.addActionListener(this);
		chexiao.addActionListener(this);
		jianqie.addActionListener(this);
		fuzhi.addActionListener(this);
		zhantie.addActionListener(this);
		shanchu.addActionListener(this);
		findf.addActionListener(this);
		findnext.addActionListener(this);
		tihuan.addActionListener(this);
		zhuandao.addActionListener(this);
		all.addActionListener(this);
		time.addActionListener(this);
		huanhang.addActionListener(this);
		ziti.addActionListener(this);
		zhuangtai.addActionListener(this);
		help1.addActionListener(this);
		about.addActionListener(this);
		searchok.addActionListener(this);
		searchcancel.addActionListener(this);
		area.addKeyListener(this);
		area.addMouseListener(this);
		
		newj.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_N,InputEvent.CTRL_MASK));
		open.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_O,InputEvent.CTRL_MASK));
		save.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S,InputEvent.CTRL_MASK));
		dayin.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_P,InputEvent.CTRL_MASK));
		chexiao.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_Z,InputEvent.CTRL_MASK));
		jianqie.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_X,InputEvent.CTRL_MASK));
		fuzhi.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_C,InputEvent.CTRL_MASK));
		zhantie.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_V,InputEvent.CTRL_MASK));
		findf.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F,InputEvent.CTRL_MASK));
		tihuan.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_H,InputEvent.CTRL_MASK));
		zhuandao.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_G,InputEvent.CTRL_MASK));
		all.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_A,InputEvent.CTRL_MASK));
		shanchu.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_DELETE,0));
		time.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_F5,0));
		
		newj.setMnemonic(KeyEvent.VK_N);
		open.setMnemonic(KeyEvent.VK_O);
		save.setMnemonic(KeyEvent.VK_S);
		saveother.setMnemonic(KeyEvent.VK_A);
		yemian.setMnemonic(KeyEvent.VK_U);
		dayin.setMnemonic(KeyEvent.VK_P);
		exit.setMnemonic(KeyEvent.VK_X);
		chexiao.setMnemonic(KeyEvent.VK_U);
		jianqie.setMnemonic(KeyEvent.VK_T);
		fuzhi.setMnemonic(KeyEvent.VK_C);
		zhantie.setMnemonic(KeyEvent.VK_P);
		shanchu.setMnemonic(KeyEvent.VK_L);
		findf.setMnemonic(KeyEvent.VK_F);
		findnext.setMnemonic(KeyEvent.VK_N);
		tihuan.setMnemonic(KeyEvent.VK_R);
		zhuandao.setMnemonic(KeyEvent.VK_G);
		all.setMnemonic(KeyEvent.VK_A);
		time.setMnemonic(KeyEvent.VK_D);
		huanhang.setMnemonic(KeyEvent.VK_W);
		ziti.setMnemonic(KeyEvent.VK_F);
		zhuangtai.setMnemonic(KeyEvent.VK_S);
		help.setMnemonic(KeyEvent.VK_H);

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃视频第一区免费观看| 中文字幕一区二| www.爱久久.com| 亚洲高清中文字幕| 国产欧美日本一区二区三区| 欧美军同video69gay| 国产福利91精品一区| 午夜视频在线观看一区二区三区| 国产日韩一级二级三级| 欧美日韩久久一区二区| 不卡的电影网站| 久久99精品久久久| 亚洲动漫第一页| 综合久久国产九一剧情麻豆| www成人在线观看| 欧美日韩不卡一区| 色网站国产精品| 不卡电影一区二区三区| 国产精品综合视频| 麻豆国产91在线播放| 日韩精品一二区| 亚洲小少妇裸体bbw| 亚洲精品日日夜夜| 国产精品麻豆网站| 久久精品一区二区| 亚洲精品一区二区三区影院| 欧美久久久久久久久中文字幕| 色综合视频在线观看| 成人精品一区二区三区四区| 国产成人一级电影| 国产精品99久久久久久似苏梦涵 | 欧美日韩情趣电影| 色欧美片视频在线观看在线视频| 成人丝袜视频网| 国产不卡在线播放| 国产不卡一区视频| 国产99久久久精品| 高清久久久久久| 国产99精品在线观看| 成人午夜伦理影院| 成人精品免费看| 成人动漫一区二区在线| 成人午夜av电影| 北岛玲一区二区三区四区| 成人av免费在线观看| 91一区在线观看| 91偷拍与自偷拍精品| 欧美在线视频日韩| 欧美性生活久久| 欧美高清视频一二三区| 337p亚洲精品色噜噜狠狠| 这里是久久伊人| 精品久久人人做人人爰| 久久夜色精品一区| 国产精品私房写真福利视频| 日韩美女视频一区二区| 夜夜揉揉日日人人青青一国产精品| 一区二区三区在线视频观看58| 亚洲成a人片综合在线| 奇米影视在线99精品| 久久超碰97中文字幕| 国产激情一区二区三区桃花岛亚洲| 成人一区二区三区在线观看| 91在线码无精品| 911国产精品| 久久综合999| 亚洲免费资源在线播放| 亚洲bt欧美bt精品777| 狠狠色2019综合网| 波多野结衣视频一区| 欧美羞羞免费网站| 日韩精品中午字幕| 中文字幕欧美日韩一区| 一区二区三区不卡视频| 蜜臀久久久久久久| 成人美女视频在线观看| 欧美午夜精品一区| 精品电影一区二区三区| 亚洲人成网站精品片在线观看| 亚欧色一区w666天堂| 国产美女精品在线| 日本精品视频一区二区三区| 日韩欧美一二区| 国产精品久久夜| 日韩国产精品久久| av资源站一区| 日韩免费视频一区| 亚洲色图制服丝袜| 久久99国产精品久久99果冻传媒| 99久久伊人精品| 日韩一级大片在线| 亚洲人成伊人成综合网小说| 精品无码三级在线观看视频| 欧美在线播放高清精品| 2022国产精品视频| 亚洲国产精品视频| 东方aⅴ免费观看久久av| 欧美日本一道本在线视频| 亚洲国产成人午夜在线一区| 蜜臀av一级做a爰片久久| 成人av在线网| 欧美va在线播放| 亚洲国产一区二区在线播放| av亚洲产国偷v产偷v自拍| 精品日韩av一区二区| 亚洲第一成人在线| 99re这里只有精品首页| 国产日产亚洲精品系列| 久久激情综合网| 欧美日韩国产综合一区二区| 亚洲欧美乱综合| 国产.欧美.日韩| 日韩精品一区二区三区蜜臀| 亚洲成av人片在线| 色久综合一二码| 中文字幕 久热精品 视频在线| 美国欧美日韩国产在线播放| 欧美三级欧美一级| 一区二区三区四区不卡在线| 播五月开心婷婷综合| 久久综合色鬼综合色| 免费在线观看一区二区三区| 欧美色男人天堂| 亚洲精品精品亚洲| 91丨porny丨中文| 国产精品乱码久久久久久| 国产一区二区在线观看免费 | 久久精品一区二区三区不卡| 久久99国产精品免费网站| 91精品国产色综合久久久蜜香臀| 亚洲综合一二三区| 91激情在线视频| 亚洲啪啪综合av一区二区三区| 成人激情av网| 中文字幕在线播放不卡一区| 成人黄色综合网站| |精品福利一区二区三区| av亚洲精华国产精华精| 中文字幕中文在线不卡住| 丰满白嫩尤物一区二区| 中文字幕乱码一区二区免费| 成人免费看视频| 最新国产精品久久精品| 一本色道亚洲精品aⅴ| 亚洲欧美一区二区三区极速播放| 99视频在线精品| 一区二区三区在线影院| 欧美日韩日日夜夜| 蜜臀久久99精品久久久画质超高清| 日韩精品在线看片z| 国产在线精品免费| 国产精品系列在线| 91亚洲精品乱码久久久久久蜜桃| 亚洲欧美一区二区不卡| 欧美在线一区二区三区| 日韩制服丝袜av| 欧美videossexotv100| 国产成人免费高清| 亚洲欧美影音先锋| 欧美天天综合网| 蜜臀av性久久久久蜜臀av麻豆| 久久色在线观看| 99在线精品视频| 日韩精品乱码免费| 精品国产成人在线影院| 成人性生交大片免费看在线播放| 综合久久一区二区三区| 欧美人牲a欧美精品| 国产精品综合一区二区三区| 亚洲婷婷综合久久一本伊一区| 欧美日韩一本到| 久草中文综合在线| 日韩美女精品在线| 欧美高清激情brazzers| 国产综合色视频| 一区二区三区电影在线播| 日韩欧美成人激情| 99麻豆久久久国产精品免费优播| 亚洲一二三四在线观看| 欧美sm美女调教| 91蜜桃婷婷狠狠久久综合9色| 奇米四色…亚洲| 国产精品色在线| 6080日韩午夜伦伦午夜伦| 成人小视频在线| 蜜臀久久久久久久| 亚洲欧美日韩系列| 日韩精品一区二区三区swag | 国产视频视频一区| 欧美亚洲自拍偷拍| 国产aⅴ综合色| 蜜臀久久99精品久久久久宅男| 国产精品久99| 欧美一区二区三区不卡| 99久久亚洲一区二区三区青草| 久久国产综合精品| 亚洲第一福利视频在线| 国产精品久久久久aaaa樱花| 欧美精品一区二区在线观看| 欧美色综合天天久久综合精品|