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

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

?? mynotepad.java

?? 我自己做的簡(jiǎn)單記事本
?? JAVA
?? 第 1 頁 / 共 2 頁
字號(hào):
import java.awt.*;
import java.io.*;
import java.awt.event.*;
import javax.swing.undo.UndoManager;
import javax.swing.*;
import javax.swing.event.UndoableEditListener;

class FileWindows extends Frame implements ActionListener,WindowListener,TextListener
{

        FileDialog filedialog_save,filedialog_load;
        Dialog about,font;
        MenuBar menubar;
        Menu menu,menuEdit,menuHelp,menuFormat,menuColor;
        MenuItem itemOpen,itemSave,itemExit,itemNew;
        MenuItem itemFind,itemReplace,itemCut,itemPaste,itemCopy,itemDelete,itemSelectAll,itemTime;
        MenuItem itemAbout;
        MenuItem /*itemWrap,itemUndo*/itemFont,itemFgColor,itemBgColor;
        TextArea text;

        BufferedReader in;
        FileReader file_reader;
        BufferedWriter out;
        FileWriter tofile;
        boolean changed=false;

       // UndoManager undo=new UndoManager();
      //  UndoableEditListener undoHandler=new undoHandler();
        String temp;

        FileWindows()
        {
                super("simple notepad!");
//		Container container=getContentPane();
                text=new TextArea();
        //	container.add(text);
                text.addTextListener(this);
                add(text,BorderLayout.CENTER);
                setBounds(200,200,400,500);
                setVisible(true);
                menubar=new MenuBar();
                menu=new Menu("file");
                menuEdit=new Menu("edit");
                menuFormat=new Menu("format");
                menuHelp=new Menu("help");
                menuColor=new Menu("color");
                itemOpen=new MenuItem("open");
                itemSave=new MenuItem("save");
                itemExit=new MenuItem("exit");
                itemNew=new MenuItem("new");
                itemFind=new MenuItem("find");
                itemReplace=new MenuItem("replace");
                itemCut=new MenuItem("cut");
                itemPaste=new MenuItem("paste");
                itemCopy=new MenuItem("copy");
                itemDelete=new MenuItem("delete");
                itemSelectAll=new MenuItem("select all");
                itemTime=new MenuItem("time/date");
//		itemWrap=new MenuItem("word wrap");
         //       itemUndo=new MenuItem("undo");
                itemFont=new MenuItem("font");
                itemFgColor=new MenuItem("foreground color");
                itemBgColor=new MenuItem("background color");
                itemAbout=new MenuItem("about notepad");
                menu.add(itemNew);
                menu.addSeparator();
                menu.add(itemOpen);
                menu.add(itemSave);
                menu.addSeparator();
                menu.add(itemExit);
                menuEdit.add(itemFind);
                menuEdit.add(itemReplace);
                menuEdit.addSeparator();
                menuEdit.add(itemCut);
                menuEdit.add(itemDelete);
                menuEdit.add(itemPaste);
                menuEdit.add(itemCopy);
                menuEdit.addSeparator();
                menuEdit.add(itemSelectAll);
                menuEdit.addSeparator();
                menuEdit.add(itemTime);
        //	menuFormat.add(itemWrap);
     //           menuFormat.add(itemUndo);
       // 	menuFormat.addSeparator();
                menuFormat.add(menuColor);
                menuColor.add(itemFgColor);
                menuColor.add(itemBgColor);
                menuFormat.add(itemFont);
                menuHelp.add(itemAbout);
                itemOpen.addActionListener(this);
                itemSave.addActionListener(this);
                itemExit.addActionListener(this);
                itemNew.addActionListener(this);
                itemFind.addActionListener(this);
                itemReplace.addActionListener(this);
                itemCut.addActionListener(this);
                itemDelete.addActionListener(this);
                itemCopy.addActionListener(this);
                itemPaste.addActionListener(this);
                itemSelectAll.addActionListener(this);
//		itemWrap.addActionListener(this);
   //             itemUndo.addActionListener(this);
                itemTime.addActionListener(this);
                itemAbout.addActionListener(this);
                itemBgColor.addActionListener(this);
                itemFgColor.addActionListener(this);
                itemFont.addActionListener(this);
                menubar.add(menu);
                menubar.add(menuEdit);
                menubar.add(menuFormat);
                menubar.add(menuHelp);
                setMenuBar(menubar);
                filedialog_save=new FileDialog(this,"save files",FileDialog.SAVE);
                filedialog_load=new FileDialog(this,"open files",FileDialog.LOAD);
                filedialog_save.addWindowListener(new WindowAdapter()
                {
                        public void windowClosing(WindowEvent e)
                        {
                                filedialog_save.setVisible(false);
                        }
                });
                filedialog_load.addWindowListener(new WindowAdapter()
                {
                        public void windowClosing(WindowEvent e)
                        {
                                filedialog_load.setVisible(false);
                        }
                });
                addWindowListener(this);
        }

        public void textValueChanged(TextEvent e)
        {
                changed=true;
        }

        public void windowActivated(WindowEvent e)
        {

        }

        public void windowDeactivated(WindowEvent e)
        {

        }

        public void windowClosing(WindowEvent e)
        {
                if(changed==true)
                {
                        int n=JOptionPane.showConfirmDialog(this,"Save or Not?", "confirm dialog",JOptionPane.YES_NO_CANCEL_OPTION);
                        if(n==JOptionPane.YES_OPTION)
                        {
                                filedialog_save.setVisible(true);
                                if(filedialog_save.getFile()!=null)
                                {
                                        try
                                        {
                                                File file=new File(filedialog_save.getDirectory(),filedialog_save.getFile());
                                                tofile=new FileWriter(file);
                                                out=new BufferedWriter(tofile);
                                                out.write(text.getText(),0,(text.getText()).length());
                                                out.close();
                                                tofile.close();
                                        }
                                        catch(IOException e2)
                                        {

                                        }
                                }
                                System.exit(0);
                        }
                        else if(n==JOptionPane.NO_OPTION)
                        {
                                System.exit(0);
                        }
                        else if(n==JOptionPane.CANCEL_OPTION)
                        {

                        }
                }
                else if(changed==false)
                {
                        System.exit(0);
                }
        }

        public void windowClosed(WindowEvent e)
        {

        }

        public void windowIconified(WindowEvent e)
        {

        }

        public void windowDeiconified(WindowEvent e)
        {

        }

        public void windowOpened(WindowEvent e)
        {

        }

        public void actionPerformed(ActionEvent e)
        {
                if(e.getSource()==itemOpen)
                {
                        filedialog_load.setVisible(true);
                        text.setText(null);
                        String s;
                        if(filedialog_load.getFile()!=null)
                        {
                                try
                                {
                                        File file=new File(filedialog_load.getDirectory(),filedialog_load.getFile());
                                        file_reader=new FileReader(file);
                                        in=new BufferedReader(file_reader);
                                        while((s=in.readLine())!=null){
                                                text.append(s+'\n');
                                                }
                                        in.close();
                                        file_reader.close();
                                        }
                                catch(IOException e2)
                                {
                                        JOptionPane.showMessageDialog(this, "can not open the files");
                                }
                        }
                }

                else if(e.getSource()==itemSave)
                {
                        filedialog_save.setVisible(true);
                        if(filedialog_save.getFile()!=null)
                        {
                                try
                                {
                                        File file=new File(filedialog_save.getDirectory(),filedialog_save.getFile());
                                        tofile=new FileWriter(file);
                                        out=new BufferedWriter(tofile);
                                        out.write(text.getText(),0,(text.getText()).length());
                                        out.close();
                                        tofile.close();
                                }
                                catch(IOException e2)
                                {
                                        JOptionPane.showMessageDialog(this, e2.getMessage());
                                }
                        }
                }

                else if(e.getSource()==itemExit)
                {
                        if(changed==true)
                        {
                                int n=JOptionPane.showConfirmDialog(this,"Save or Not?", "confirm dialog",JOptionPane.YES_NO_CANCEL_OPTION);
                                if(n==JOptionPane.YES_OPTION)
                                {
                                        filedialog_save.setVisible(true);
                                        if(filedialog_save.getFile()!=null)
                                        {
                                                try
                                                {
                                                        File file=new File(filedialog_save.getDirectory(),filedialog_save.getFile());
                                                        tofile=new FileWriter(file);
                                                        out=new BufferedWriter(tofile);
                                                        out.write(text.getText(),0,(text.getText()).length());
                                                        out.close();
                                                        tofile.close();
                                                }
                                                catch(IOException e2)
                                                {

                                                }
                                        }
                                        System.exit(0);
                                }
                                else if(n==JOptionPane.NO_OPTION)
                                {
                                        System.exit(0);
                                }
                                else if(n==JOptionPane.CANCEL_OPTION)
                                {

                                }
                        }
                        else if(changed==false)
                        {
                                System.exit(0);
                        }
                }

                else if(e.getSource()==itemNew)
                {
                        if(changed==true)
                        {
                                int n=JOptionPane.showConfirmDialog(this,"Save or Not?", "confirm dialog",JOptionPane.YES_NO_CANCEL_OPTION);
                                if(n==JOptionPane.YES_OPTION)
                                {
                                        filedialog_save.setVisible(true);
                                        if(filedialog_save.getFile()!=null)
                                        {
                                                try
                                                {
                                                        File file=new File(filedialog_save.getDirectory(),filedialog_save.getFile());
                                                        tofile=new FileWriter(file);
                                                        out=new BufferedWriter(tofile);
                                                        out.write(text.getText(),0,(text.getText()).length());
                                                        out.close();
                                                        tofile.close();
                                                }
                                                catch(IOException e2)
                                                {
                                                        JOptionPane.showMessageDialog(this, e2.getMessage());
                                                }
                                        }
                                        this.setVisible(false);
                                        FileWindows obj=new FileWindows();
                                        obj.setVisible(true);
                                }
                                else if(n==JOptionPane.NO_OPTION)
                                {
                                        FileWindows obj=new FileWindows();
                                        obj.setVisible(true);
                                        this.setVisible(false);
                                }
                                else if(n==JOptionPane.CANCEL_OPTION)
                                {

                                }
                        }
                        else if(changed==false)
                        {
                                FileWindows obj=new FileWindows();
                                obj.setVisible(true);
                                this.setVisible(false);
                        }
                }

                else if(e.getSource()==itemFind)
                {
                        Find find=new Find(this,text);
                        find.showFind();
                }

                else if(e.getSource()==itemReplace)
                {
                        Find find=new Find(this,text);

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产综合色产在线精品| 欧美三级电影网| 在线观看日韩电影| 精品国产乱码久久久久久浪潮| 自拍偷拍欧美激情| 激情六月婷婷久久| 日韩一二三区不卡| 亚洲一区二区偷拍精品| 成人av网站在线| 精品国产电影一区二区| 日本亚洲视频在线| 欧美综合在线视频| 亚洲欧美偷拍另类a∨色屁股| 国产一区视频导航| 日韩精品综合一本久道在线视频| 一区二区久久久| 色婷婷国产精品综合在线观看| 国产午夜亚洲精品理论片色戒 | 国产精品一级片| 91精品国产入口| 偷拍一区二区三区| 欧美日韩在线不卡| 亚洲韩国一区二区三区| 91小视频在线免费看| 日韩美女视频19| 9i看片成人免费高清| 欧美高清在线一区| jlzzjlzz亚洲日本少妇| 国产精品你懂的| av网站免费线看精品| 成人欧美一区二区三区在线播放| 成人精品高清在线| 亚洲欧洲av另类| 色老头久久综合| 亚洲国产视频一区二区| 欧美日本在线一区| 美美哒免费高清在线观看视频一区二区 | 亚洲激情中文1区| 91麻豆免费在线观看| 亚洲精品美国一| 欧美三级三级三级爽爽爽| 午夜国产不卡在线观看视频| 欧美一区二区三区在线看| 美美哒免费高清在线观看视频一区二区| 日韩一区二区不卡| 国产精品一线二线三线精华| 中文一区在线播放 | 国产精品一区在线观看你懂的| 国产视频在线观看一区二区三区 | 激情国产一区二区 | 日韩精品一级中文字幕精品视频免费观看| 在线观看亚洲专区| 免费视频最近日韩| 中文字幕欧美激情一区| 色哟哟国产精品| 日本成人中文字幕在线视频| 久久综合五月天婷婷伊人| 成人91在线观看| 午夜影院久久久| 久久男人中文字幕资源站| 99re这里都是精品| 青青草国产成人av片免费| 国产免费成人在线视频| 欧美性视频一区二区三区| 精品一区二区久久久| 亚洲色大成网站www久久九九| 51精品秘密在线观看| 国产精品伊人色| 婷婷中文字幕综合| 欧美激情一区在线观看| 欧美久久一二三四区| 成人一级视频在线观看| 午夜精品视频在线观看| 国产亚洲女人久久久久毛片| 欧美日韩中文字幕一区二区| 国产黄人亚洲片| 日本不卡在线视频| 亚洲日本va午夜在线影院| 精品国产乱码久久久久久图片 | 日本高清不卡视频| 久久精品国产99久久6| 一级中文字幕一区二区| 久久久久久久久岛国免费| 欧美图区在线视频| youjizz国产精品| 极品美女销魂一区二区三区免费 | 国产精品免费aⅴ片在线观看| 91激情五月电影| 国产不卡视频一区| 久久99精品久久久久久久久久久久| 亚洲欧美日韩一区| 久久九九久久九九| 久久亚洲综合色一区二区三区| 欧美日韩一区二区三区免费看| voyeur盗摄精品| 成人va在线观看| 国产成人在线视频网站| 美女高潮久久久| 美女视频网站黄色亚洲| 日本成人在线不卡视频| 婷婷激情综合网| 午夜久久久久久| 亚洲国产毛片aaaaa无费看| 亚洲四区在线观看| 国产女人水真多18毛片18精品视频| 日韩一区二区三区视频在线观看| 欧美日韩一区在线| 欧美在线一二三四区| 在线亚洲高清视频| 欧美性大战久久| 欧美日韩美女一区二区| 欧美日韩免费观看一区二区三区| 在线亚洲人成电影网站色www| 99在线精品免费| 91视频在线看| 在线观看亚洲一区| 欧美区视频在线观看| 在线电影院国产精品| 欧美一区二区国产| 日韩视频中午一区| www成人在线观看| 久久久www免费人成精品| 亚洲精品在线电影| 国产欧美一二三区| 亚洲区小说区图片区qvod| 亚洲欧美aⅴ...| 天天色 色综合| 精品一区二区三区香蕉蜜桃| 国产一区二区视频在线播放| 国产99久久精品| 91麻豆视频网站| 在线观看91精品国产麻豆| 26uuu国产在线精品一区二区| 久久久亚洲综合| 亚洲视频一区二区在线| 亚洲国产成人va在线观看天堂| 日本伊人色综合网| 国产精品一二一区| 色噜噜狠狠色综合欧洲selulu| 欧美一区二区日韩一区二区| 久久久蜜桃精品| 一区二区三区色| 老司机午夜精品| www.日韩大片| 欧美另类z0zxhd电影| 久久久久久夜精品精品免费| 1000部国产精品成人观看| 亚洲va韩国va欧美va| 国产麻豆午夜三级精品| 色av综合在线| 久久久五月婷婷| 亚洲精品欧美在线| 国产一区二区不卡| 欧美亚洲国产一区二区三区va| 精品国产三级电影在线观看| 国产精品福利av| 久久精品国产亚洲aⅴ| 99精品欧美一区二区三区小说| 91麻豆精品国产自产在线观看一区| 久久久亚洲午夜电影| 国产香蕉久久精品综合网| 日韩经典中文字幕一区| 春色校园综合激情亚洲| 欧美一级黄色大片| 亚洲视频一二三| 高清久久久久久| 欧美一级黄色片| 亚洲电影视频在线| 白白色 亚洲乱淫| 国产香蕉久久精品综合网| 日本不卡一二三区黄网| 99久久综合色| 国产性色一区二区| 美女久久久精品| 欧美日韩大陆一区二区| 亚洲免费色视频| 国产jizzjizz一区二区| 欧美成人a∨高清免费观看| 亚洲一区二区中文在线| 99久久久精品| 国产精品久久久久毛片软件| 黄页视频在线91| 欧美刺激脚交jootjob| 日韩高清在线一区| 欧美写真视频网站| 亚洲黄色尤物视频| 91在线无精精品入口| 亚洲国产精品成人久久综合一区| 精品制服美女丁香| 日韩欧美专区在线| 青青草国产精品97视觉盛宴| 欧美高清性hdvideosex| 亚洲成人免费影院| 欧美日韩激情一区二区| 亚洲va韩国va欧美va| 在线观看一区日韩| 三级久久三级久久久| 欧美另类高清zo欧美| 蜜桃av一区二区三区| 日韩精品一区在线|