packagej1;importjavax.swing.*;importjava.awt.*;importjava.awt.event.*;classMyselfextendsJFrameimplementsActionListener{JMenumenu1,menu2,menu3,menu4;JMenuBarbar;JMenuItemi...
package j1;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class Myself extends JFrame implements ActionListener {
JMenu menu1,menu2,menu3,menu4;
JMenuBar bar;
JMenuItem item1,item2,item3,item4,item5,item6,item7,item8;
TextArea text;
Myself(){
bar = new JMenuBar();
menu1 = new JMenu("文件");
menu2 = new JMenu("编辑");
menu3 = new JMenu("查看");
menu4 = new JMenu("查找");
item1 = new JMenuItem("打开");
item2 = new JMenuItem("保存");
item3 = new JMenuItem("撤销");
item4 = new JMenuItem("复制");
item5 = new JMenuItem("光标指示");
item6 = new JMenuItem("全屏显示");
item7 = new JMenuItem("查找");
item8 = new JMenuItem("替换");
text = new TextArea(" ");
bar.add(menu1);bar.add(menu2);bar.add(menu3);bar.add(menu4);
menu1.add(item1);menu1.add(item2);menu2.add(item3);menu2.add(item4);
menu3.add(item5);menu3.add(item6);menu4.add(item7);menu4.add(item8);
setJMenuBar(bar);
add(text);
item1.addActionListener(this);
item2.addActionListener(this);
item3.addActionListener(this);
item4.addActionListener(this);
item5.addActionListener(this);
item6.addActionListener(this);
item7.addActionListener(this);
item8.addActionListener(this);
setVisible(true);setBounds(100,120,100,90);
}
public void actionPerformed(ActionEvent e) {
if(e.getSource()==item1){
text.setText("1");
}
else if(e.getSource()==item2){
text.setText("2");
}
else if(e.getSource()==item2){
text.setText("3");
}
else if(e.getSource()==item2){
text.setText("4");
}
else if(e.getSource()==item2){
text.setText("5");
}
else if(e.getSource()==item2){
text.setText("6");
}
else if(e.getSource()==item2){
text.setText("7");
}
else if(e.getSource()==item2){
text.setText("8");
}
}
}
public class Won{
public static void main(String [] args){
Myself m = new Myself();
m.setTitle("小小菜单");
m.setBounds(100,100,400,400);
m.setVisible(true);
}
}
谁帮我改下,能把菜单显示出来
展开