⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 nullnull

📁 Java写的简单记事本
💻
字号:
import java.awt.*;import java.awt.event.*;//import java.util.*;import java.io.*;public class Notepad{	static String name="无标题";	static Frame f=new Frame(name+"--董昌道的记事本");	static Menu m1=new Menu("文件");	static Menu m2=new Menu("编辑");	static Menu m3=new Menu("格式");	static Menu m4=new Menu("帮助");	static MenuBar mb=new MenuBar();	static MenuItem mi1=new MenuItem("新建");	static MenuItem mi2=new MenuItem("打开");	static MenuItem mi3=new MenuItem("保存");	static MenuItem mi4=new MenuItem("另存为");	static MenuItem mi5=new MenuItem("退出");	static MenuItem mi6=new MenuItem("剪切");	static MenuItem mi7=new MenuItem("复制");	static MenuItem mi8=new MenuItem("粘贴");	static MenuItem mi9=new MenuItem("删除");	static MenuItem mi10=new MenuItem("字体");	static MenuItem mi11=new MenuItem("关于记事本");	static TextArea t=new TextArea("");	public static void main(String args[]) {		f.setMenuBar(mb);		mb.add(m1);		mb.add(m2);		mb.add(m3);		mb.setHelpMenu(m4);		m1.add(mi1);		m1.add(mi2);		m1.add(mi3);		m1.add(mi4);		m1.addSeparator();		m1.add(mi5);		m2.add(mi6);		m2.add(mi7);		m2.add(mi8);		m2.add(mi9);		m3.add(mi10);		m4.add(mi11);		f.add(t,"Center");		mi1.addActionListener(new ActionListener(){			public void actionPerformed(ActionEvent e){				f.setTitle(name+"--董昌道的记事本");				t.setText("");				}			});		mi2.addActionListener(new ActionListener(){			public void actionPerformed(ActionEvent e){				if(!t.getText().equals("")){					Dialog d=new Dialog(f,"保存"+name+"吗?");					d.setSize(200,80);					Panel p=new Panel();					Button b1=new Button("是");					Button b2=new Button("否");					Button b3=new Button("取消");					p.add(b1);					p.add(b2);					p.add(b3);					d.add(p);					d.setVisible(true);					b1.addActionListener(new ActionListener(){						public void actionPerformed(ActionEvent e){							FileDialog fd=new FileDialog(f,"保存");							fd.setMode(FileDialog.SAVE);							fd.setVisible(true);							String s=fd.getDirectory()+fd.getFile();							try{								File newfile=new File(s);								String temp=t.getText();								System.out.println(temp);								FileWriter fw=new FileWriter(s);								fw.write(temp);								//BufferedWriter bw=new BufferedReader(fi);								fw.close();								}catch(Exception ex){System.out.println("caught: "+e);}							}						});				}else{				FileDialog fd=new FileDialog(f,"打开");				fd.setMode(FileDialog.LOAD);				fd.setVisible(true);				String s=fd.getDirectory()+fd.getFile();				try{				String temp;				FileReader fi=new FileReader(s);				BufferedReader bf=new BufferedReader(fi);				while((temp=bf.readLine())!=null){t.append(temp);t.append("\n");}				bf.close();				fi.close();				}catch(Exception ex){System.out.println("caught: "+e);}				}				}			});		mi3.addActionListener(new ActionListener(){			public void actionPerformed(ActionEvent e){				FileDialog fd=new FileDialog(f,"保存");				fd.setMode(FileDialog.SAVE);				fd.setVisible(true);				String s=fd.getDirectory()+fd.getFile();				try{					File newfile=new File(s);					String temp=t.getText();					System.out.println(temp);					FileWriter fw=new FileWriter(s);					fw.write(temp);					//BufferedWriter bw=new BufferedReader(fi);					fw.close();					}catch(Exception ex){System.out.println("caught: "+e);}				}			});		mi4.addActionListener(new ActionListener(){			public void actionPerformed(ActionEvent e){				FileDialog fd=new FileDialog(f,"另存为");				fd.setMode(FileDialog.SAVE);				fd.setVisible(true);				}			});		mi5.addActionListener(new ActionListener(){			public void actionPerformed(ActionEvent e){				System.exit(1);				}			});		mi6.addActionListener(new ActionListener(){			public void actionPerformed(ActionEvent e){				;				}			});		mi7.addActionListener(new ActionListener(){			public void actionPerformed(ActionEvent e){				System.exit(1);				}			});		mi8.addActionListener(new ActionListener(){			public void actionPerformed(ActionEvent e){				System.exit(1);				}			});		mi9.addActionListener(new ActionListener(){			public void actionPerformed(ActionEvent e){				System.exit(1);				}			});		mi10.addActionListener(new ActionListener(){			public void actionPerformed(ActionEvent e){				System.exit(1);				}			});		mi11.addActionListener(new ActionListener(){			public void actionPerformed(ActionEvent e){				System.exit(1);				}			});		f.addWindowListener(new WindowAdapter(){			public void windowClosing(WindowEvent e) {				System.exit(1);				}			} );		f.setSize(600,400);		f.setVisible(true);	}}		

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -