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

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

?? f.java

?? 記事本啊 躬耕還行 自己試試就知道 誰用誰知道
?? JAVA
字號:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
class TextEditorFrame extends JFrame{
    File file=null;
   	Color color=Color.red;
   	 
    TextEditorFrame(){
    initTextPane();
    initAboutDialog();
    initToolBar();
   	initMenu();
   	        }
   	void initTextPane(){
   		getContentPane().add(new JScrollPane(text));
   		}
   		
   	  JTextPane text=new JTextPane(); //這是用來做文本框的
      JFileChooser filechooser=new JFileChooser(); //文件選擇框
      JColorChooser colorchooser=new JColorChooser();//
      JDialog about=new JDialog(this); //關于對話框
      JMenuBar menubar=new JMenuBar();//菜單
   	        
   	
	JMenu[] menus=new JMenu[]{
		new JMenu("文件"),
		new JMenu("編輯"),
		new JMenu("幫助")
	};
	
	JMenuItem menuitems[][]=new JMenuItem[][]{{
		new JMenuItem("新建"),
		new JMenuItem("打開"),
		new JMenuItem("保存"),
		new JMenuItem("退出")
		         },
		         
		 {
		        
		new JMenuItem("復制"),         
		new JMenuItem("剪切"),
		new JMenuItem("粘貼"),
		new JMenuItem("顏色")
        },
         {
        new JMenuItem("關于")
         }
        };
      void initMenu(){
      	
      	  for(int i=0;i<menus.length;i++){
      	  	menubar.add(menus[i]);
      	  	for(int j=0;j<menuitems[i].length;j++){
      	  		menus[i].add(menuitems[i][j]);
      	  		menuitems[i][j].addActionListener( action );
      	  	}
      	  }
      	  this.setJMenuBar(menubar);
      } 
     ActionListener action=new ActionListener(){                   //when here have not wrong:
     public void actionPerformed(ActionEvent e){
		JMenuItem mi=(JMenuItem)e.getSource();
		String id=mi.getText();
		if(id.equals("新建")){
			text.setText("");
			file=null;
		}else if(id.equals("打開")){
                    if(file !=null)filechooser.setSelectedFile(file);
                    int returnVal=filechooser.showOpenDialog(TextEditorFrame.this);
                    if(returnVal==JFileChooser.APPROVE_OPTION){

                    file=filechooser.getSelectedFile();
                    openFile();
                              }

	     }else if(id.equals("保存")){
	      if(file!=null) filechooser.setSelectedFile(file);
          int returnVal=filechooser.showSaveDialog(TextEditorFrame.this);
                if(returnVal==JFileChooser.APPROVE_OPTION){
                file=filechooser.getSelectedFile();
                  saveFile();
                                  }
           
             }else if(id.equals("退出")){
               TextEditorFrame f=new TextEditorFrame();
               int s=JOptionPane.showConfirmDialog(f,"你真的要結束嗎","結束程序",JOptionPane.YES_NO_CANCEL_OPTION);
               if(s==JOptionPane.YES_OPTION)
                System.exit(0);
             }else if(id.equals("剪切")){
               text.cut();
             }else if(id.equals("復制")){
               text.copy();
             }else if(id.equals("粘貼")){
               text.paste();
             }else if(id.equals("color")){
               color=JColorChooser.showDialog(TextEditorFrame.this,"",color);
                 text.setForeground(color); 
                 
    }else if(id.equals("關于")){
              about.setSize(200,150);
              about.show();
     }
    
   } 
 
  }; 
 

  void saveFile(){
       try{
        FileWriter fw=new FileWriter(file);
        fw.write(text.getText());
        fw.close();
         }
    catch(Exception e){e.printStackTrace();}

                  }                
  
  void openFile(){
         try{
              FileReader fr=new FileReader(file);
              int len=(int)file.length();
              char []buffer=new char[len];
              fr.read(buffer,0,len);
              fr.close();
              text.setText(new String(buffer));
              }catch(Exception e){e.printStackTrace();}

       }
  
     void initAboutDialog(){
                  about.getContentPane().add(new JLabel("06級第四小組:記事本t1.0版本"));
                  about.setModal(true);
                  about.setSize(200,100);
       }
    JToolBar toolbar=new JToolBar();//我來加上工具條
        JButton [] buttons=new JButton[]{
         new JButton("", new ImageIcon("he.jpg")),
         new JButton("", new ImageIcon("wu.jpg")),
         new JButton("", new ImageIcon("x.jpg"))
     };
  
 void initToolBar(){
         for(int i=0;i<buttons.length;i++)
         toolbar.add(buttons[i]);
        buttons[0].setToolTipText("復制");
        buttons[0].addActionListener(new ActionListener(){
        public void actionPerformed(ActionEvent e){
              text.copy();
       }
   });
     buttons[1].setToolTipText("剪切");      
     buttons[1].addActionListener(new ActionListener(){
           public void actionPerformed(ActionEvent e){
              text.cut();
       }
   });

           buttons[2].setToolTipText("粘貼");
           buttons[2].addActionListener(new ActionListener(){
           public void actionPerformed(ActionEvent e){
              text.paste();
       }
   });


        this.getContentPane().add(toolbar,BorderLayout.NORTH);
     }
 }   
  
  

 public class F{
	public static void main(String args[]){
		 
                TextEditorFrame f=new TextEditorFrame();
                
              f.addWindowListener(new WindowAdapter(){
                   public void windowClosing(WindowEvent e)

                 {
                TextEditorFrame f=new TextEditorFrame();
               int s=JOptionPane.showConfirmDialog(f,"你真的要結束嗎","結束程序",JOptionPane.YES_NO_OPTION);
               if(s==JOptionPane.YES_OPTION)
                System.exit(0);}
            });
                 
		f.setTitle("簡單的記事本");
		f.setSize(800,600);
		f.show();
	}
  }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲视频一区二区| 精品国产区一区| 91视频91自| 国产三级一区二区| 欧美精品三级在线观看| 东方欧美亚洲色图在线| 免费视频最近日韩| 亚洲精品高清视频在线观看| 国产欧美一区二区三区在线看蜜臀| 欧美日韩亚洲综合| av电影天堂一区二区在线| 久久91精品国产91久久小草 | 在线不卡一区二区| 95精品视频在线| 国产福利电影一区二区三区| 久久精品国产精品亚洲精品| 亚洲精品亚洲人成人网| 国产日韩高清在线| 2023国产精品自拍| 精品电影一区二区三区| 欧美一区二区在线看| 在线观看亚洲精品| 在线中文字幕一区| 99视频精品在线| 99久久婷婷国产| 不卡一区二区在线| av电影一区二区| av在线一区二区| av在线播放成人| 99免费精品视频| 成人av网站在线| av不卡免费在线观看| 白白色亚洲国产精品| 东方欧美亚洲色图在线| 成人av网址在线| 92精品国产成人观看免费| kk眼镜猥琐国模调教系列一区二区| 国产成人午夜99999| 国产传媒一区在线| 成人在线综合网| 成人av网址在线观看| 99re成人精品视频| 91视频国产资源| 91精品福利视频| 欧美日韩一卡二卡| 欧美一区二区三区在线观看| 欧美v亚洲v综合ⅴ国产v| 26uuuu精品一区二区| 国产欧美日韩三区| 亚洲欧美激情在线| 亚洲国产中文字幕在线视频综合 | 青青草成人在线观看| 美美哒免费高清在线观看视频一区二区| 日本最新不卡在线| 精品一区二区三区的国产在线播放| 久久激情五月婷婷| 国产高清亚洲一区| 色88888久久久久久影院野外| 欧美色涩在线第一页| 日韩欧美一级精品久久| 久久久精品综合| 亚洲精品欧美激情| 日产精品久久久久久久性色| 国产一级精品在线| 91亚洲国产成人精品一区二区三 | 亚洲自拍偷拍九九九| 免费不卡在线视频| 成人激情开心网| 欧美色综合天天久久综合精品| 欧美一区二区三区免费视频| 久久人人爽人人爽| 亚洲一区在线播放| 激情图区综合网| 色综合色综合色综合色综合色综合| 69久久夜色精品国产69蝌蚪网| 久久久久久久av麻豆果冻| 曰韩精品一区二区| 国产在线播放一区二区三区| 一本大道综合伊人精品热热| 欧美成人午夜电影| 一区二区三区欧美在线观看| 麻豆免费看一区二区三区| 99久久精品国产导航| 欧美一区二区在线视频| 中文字幕一区二区三区四区 | 久久99精品国产麻豆婷婷洗澡| 成人午夜视频网站| 91精品欧美久久久久久动漫 | 成人免费视频一区| 欧美久久久久久蜜桃| 久久精品一区二区| 天堂影院一区二区| 91色porny在线视频| 欧美成人女星排名| 性欧美大战久久久久久久久| 成人高清免费观看| 精品成人a区在线观看| 一区2区3区在线看| 成人午夜在线免费| 精品久久久久久无| 日本一不卡视频| 日本精品一区二区三区高清| 久久精品夜色噜噜亚洲aⅴ| 无码av免费一区二区三区试看 | 久久久99久久| 麻豆91精品视频| 欧美精品丝袜中出| 亚洲精品国产第一综合99久久| 国产精一品亚洲二区在线视频| 91精品久久久久久蜜臀| 亚洲一区二区成人在线观看| gogogo免费视频观看亚洲一| 国产无遮挡一区二区三区毛片日本| 奇米精品一区二区三区四区| 欧美日韩国产小视频在线观看| 亚洲欧美成人一区二区三区| 成人福利视频网站| 国产精品五月天| 国产高清视频一区| 久久精品一区蜜桃臀影院| 韩国精品主播一区二区在线观看| 日韩你懂的在线观看| 蜜桃视频一区二区| 欧美一级日韩一级| 日本伊人午夜精品| 欧美一区二区视频免费观看| 亚洲亚洲精品在线观看| 在线精品视频免费播放| 亚洲美女免费在线| 91免费国产在线| 亚洲日穴在线视频| 色欲综合视频天天天| 亚洲精品欧美综合四区| 91久久香蕉国产日韩欧美9色| 日韩一区在线免费观看| 色综合久久久久综合体桃花网| 中文字幕亚洲在| 91首页免费视频| 一区二区三区在线免费观看 | 欧美一区2区视频在线观看| 性感美女极品91精品| 制服视频三区第一页精品| 日本免费新一区视频| 精品久久国产97色综合| 国产成人精品网址| 中文字幕亚洲视频| 欧美在线观看一二区| 日本在线不卡视频| 久久久午夜精品| 成人ar影院免费观看视频| 最新国产成人在线观看| 欧美综合一区二区| 免费不卡在线观看| 国产喷白浆一区二区三区| av午夜精品一区二区三区| 亚洲一区二区在线观看视频| 欧美精选在线播放| 黑人精品欧美一区二区蜜桃| 国产蜜臀97一区二区三区| 91香蕉视频黄| 日韩福利视频导航| 久久久久久综合| 色猫猫国产区一区二在线视频| 调教+趴+乳夹+国产+精品| 2023国产精品| 色天天综合色天天久久| 日韩精品一级二级| 国产精品午夜春色av| 欧美色爱综合网| 国产精品白丝av| 一区二区三区欧美激情| 日韩三级高清在线| 99久久精品久久久久久清纯| 婷婷丁香久久五月婷婷| 欧美激情一区二区三区蜜桃视频| 精品视频1区2区3区| 国产jizzjizz一区二区| 婷婷综合在线观看| 国产精品电影院| 日韩午夜电影在线观看| 本田岬高潮一区二区三区| 免费在线成人网| 亚洲免费观看高清完整版在线观看 | 美日韩黄色大片| 一区二区在线观看av| 久久欧美中文字幕| 欧美精选在线播放| eeuss鲁片一区二区三区| 久久福利资源站| 亚洲国产精品自拍| 国产精品久久久久久久午夜片| 欧美一级日韩不卡播放免费| 91色视频在线| 丁香婷婷综合五月| 欧美96一区二区免费视频| 一区二区三区日韩欧美| 国产精品欧美经典| 欧美精品一区二区三区在线播放| 欧美性三三影院| 色哟哟一区二区在线观看|