主题:一个很郁闷勒问题,麻烦帮我看看
我正在初步用J2SE编写记事本程序 结果出现咯一个很郁闷勒问题
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
class EditWindow extends JFrame implements ActionListener{
JMenuBar MenuBar;
JMenu Menu,menu2,menu3;
JSplitPane splitPane;
JMenuItem /*itemNewCreate,itemOpen,itemSave,*/itemCopy,itemCut,itemPaste,itemLineWrap;
JTextArea text;
EditWindow(String s){
super(s);
setSize(280,290);
setLocation(150,160);
setVisible(true);
MenuBar = new JMenuBar();
//menu2 = new JMenu("文件");
Menu = new JMenu("编辑");
menu3 = new JMenu("格式");
itemCopy = new JMenuItem("复制");
itemCut = new JMenuItem("剪切");
itemPaste = new JMenuItem("粘贴");
itemLineWrap = new JMenuItem("自动换行");//为实现功能
/*menu2.add(itemNewCreate);
menu2.add(itemOpen);
menu2.add(itemSave);*/
Menu.add(itemCopy);
Menu.add(itemCut);
Menu.add(itemPaste);
menu3.add(itemLineWrap);
//MenuBar.add(menu2);
MenuBar.add(Menu);
MenuBar.add(menu3);
setJMenuBar(MenuBar);
text = new JTextArea();
add(new JScrollPane(text),BorderLayout.CENTER);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
validate();
itemCopy.addActionListener(this);
itemCut.addActionListener(this);
itemPaste.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==itemCopy){
text.copy();
}
else if(e.getSource()==itemCut){
text.cut();
}
else if(e.getSource()==itemPaste){
text.paste();
}
}
}
public class myNoteBook{
public static void main(String args[]){
EditWindow win = new EditWindow("窗口");
}
}
我不清楚为什么把注释符号去掉之后,语法上没有出现任何问题,也不报错,但是出现一些看不懂的类似于报错的东东,有没有高手帮我看看,我到底错到哪啊~~~~
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
class EditWindow extends JFrame implements ActionListener{
JMenuBar MenuBar;
JMenu Menu,menu2,menu3;
JSplitPane splitPane;
JMenuItem /*itemNewCreate,itemOpen,itemSave,*/itemCopy,itemCut,itemPaste,itemLineWrap;
JTextArea text;
EditWindow(String s){
super(s);
setSize(280,290);
setLocation(150,160);
setVisible(true);
MenuBar = new JMenuBar();
//menu2 = new JMenu("文件");
Menu = new JMenu("编辑");
menu3 = new JMenu("格式");
itemCopy = new JMenuItem("复制");
itemCut = new JMenuItem("剪切");
itemPaste = new JMenuItem("粘贴");
itemLineWrap = new JMenuItem("自动换行");//为实现功能
/*menu2.add(itemNewCreate);
menu2.add(itemOpen);
menu2.add(itemSave);*/
Menu.add(itemCopy);
Menu.add(itemCut);
Menu.add(itemPaste);
menu3.add(itemLineWrap);
//MenuBar.add(menu2);
MenuBar.add(Menu);
MenuBar.add(menu3);
setJMenuBar(MenuBar);
text = new JTextArea();
add(new JScrollPane(text),BorderLayout.CENTER);
setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
validate();
itemCopy.addActionListener(this);
itemCut.addActionListener(this);
itemPaste.addActionListener(this);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==itemCopy){
text.copy();
}
else if(e.getSource()==itemCut){
text.cut();
}
else if(e.getSource()==itemPaste){
text.paste();
}
}
}
public class myNoteBook{
public static void main(String args[]){
EditWindow win = new EditWindow("窗口");
}
}
我不清楚为什么把注释符号去掉之后,语法上没有出现任何问题,也不报错,但是出现一些看不懂的类似于报错的东东,有没有高手帮我看看,我到底错到哪啊~~~~