package com.awt;
import java.applet.*;
import java.awt.*;
import java.awt.event.*;public class MyNotepad extends Frame{
private Frame fm;
MenuBar mb = new MenuBar();
TextArea at= new TextArea("welcome you!",300,200);
private boolean textValueChange = false;
Menu 
  file = new Menu("File"),
  edit = new Menu("Edit"),
  font = new Menu("Font"),
  help = new Menu("Help");
MenuItem 
  myNew = new MenuItem("New",new MenuShortcut(KeyEvent.VK_N)),
  open = new MenuItem("Open",new MenuShortcut(KeyEvent.VK_O)),
  save = new MenuItem("Save",new MenuShortcut(KeyEvent.VK_S)),
  exit = new MenuItem("Edit",new MenuShortcut(KeyEvent.VK_E)),
  cut =new MenuItem("Cut"),
  copy =new MenuItem("Copy",new MenuShortcut(KeyEvent.VK_C)),
  paste = new MenuItem("Paste"),
  delete = new MenuItem("Delete"),
  red = new MenuItem("Red"),
  black = new MenuItem("Black"),
  yellow = new MenuItem("Yellow");
 public MyNotepad(){
 file.add(myNew);  //菜单项添加到菜单中;
 file.add(open);
 file.add(save);
 file.add(exit);
 edit.add(cut);
 edit.add(copy);
 edit.add(paste);
 edit.add(delete);
 font.add(red);
 font.add(black);
 font.add(yellow);
 mb.add(file);   //菜单添加到菜单条中; 
 mb.add(edit);
 mb.add(font);
 mb.add(help);
 
FlowLayout fl= new FlowLayout();
fm = new Frame("MyNotepad");
fm.setLayout(fl);
fm.setBounds(300, 300, 300, 200);
fm.setMenuBar(mb);
at.setEditable(true);
at.setBackground(new Color(0,250,100));
fm.add(at);
fm.setVisible(true);
fm.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent e){
System.exit(0);
}
});
at.addKeyListener( new KeyAdapter(){
   public void keyTyped(KeyEvent e){
    textValueChange = true ;     }
  }); exit.addActionListener(new EXIT());
open.addActionListener(new OPEN());
save.addActionListener(new SAVE());
}

class EXIT implements ActionListener{
public void actionPerformed(ActionEvent e){
System.exit(0);
}
}
class OPEN implements ActionListener{
public void actionPerformed(ActionEvent e){
FileDialog fd = new FileDialog(fm,"选择你想要打开的文件!",FileDialog.LOAD);
fd.addWindowListener(new WindowAdapter(){
public void windowClosing(ActionEvent e){
System.exit(0);
}
});
fd.setVisible(true);
}
}

class SAVE implements ActionListener{
public void actionPerformed(ActionEvent e){
FileDialog fd = new FileDialog(fm,"选择你想要保存的位置!",FileDialog.SAVE);
fd.addWindowListener(new WindowAdapter(){
public void windowClosing(ActionEvent e){
System.exit(0);
}
});
fd.setVisible(true);
}
}
 public static void main(String[] args){
 new MyNotepad();
 }
}我的记事本怎么不能编辑!!我已经把at的属性setEditable设置成true了!