import javax.swing.*;
import org.omg.CORBA.PUBLIC_MEMBER;
import java.awt.event.*;
import java.io.*;
import java.util.Scanner;
public class aaaa extends JFrame implements ActionListener
{
JTextArea tf = new JTextArea();
JMenuBar bar = new JMenuBar();
JMenu menu = new JMenu("文件");
JMenu charu = new JMenu("插入");
JMenu bianji = new JMenu("编辑");
JMenu help = new JMenu("帮助");
JMenuItem newf = new JMenuItem("新建");
JMenuItem open = new JMenuItem("打开");
JMenuItem quit = new JMenuItem("取消");
JMenuItem exit = new JMenuItem("退出");
JMenuItem tupian = new JMenuItem("图片");
JMenuItem shengyin = new JMenuItem("声音");
JMenuItem shipin = new JMenuItem("视频");
JMenuItem ziti = new JMenuItem("字体");
JMenuItem duanluo = new JMenuItem("段落");
JMenuItem geshi = new JMenuItem("格式");
public aaaa()
{
super("菜单");
getContentPane().add(new JScrollPane(tf));
tf.setEditable(false);
bar.setOpaque(true);
setJMenuBar(bar);
menu.add(newf);
menu.addSeparator();
menu.add(open);
menu.add(quit);
menu.add(exit);
bar.add(menu);
setJMenuBar(bar);
charu.add(tupian);
charu.add(shengyin);
charu.add(shipin);
bar.add(charu);
setJMenuBar(bar);
bianji.add(ziti);
bianji.add(duanluo);
bianji.add(geshi);
bar.add(bianji);
bar.add(help);
newf.addActionListener(this);
addWindowListener(new Winlis());
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==newf)
tf.setText("新建");
if(e.getSource()==open)
tf.setText("打开");
if(e.getSource()==quit)
tf.setText("取消");
if(e.getSource()==exit)
tf.setText("退出");
}
class Winlis extends WindowAdapter
{
public void WindowClosing(WindowEvent e)
{
System.exit(0);
}
}
public static void main(String args[])
{
JFrame f = new aaaa();
f.setSize(400,200);
f.setVisible(true);
}
}