5、[ 主观题 ]【程序分析题】阅读下列程序,请写出该程序的功能。
import java.awt.event.*; import javax.swing.*; import java.awt.*;
public class MenuWindow extends JFrame implements ActionListener {
JTextField text = new JTextField();
JMenuBar menuBar; JMenu menuFruits;
JMenultem menultem1,menultem2,menultem3;
public MenuWindow() {
menuBar = new JMenuBar(); setJMenuBar(menuBar);
menuFruits = new JMenu("水果"); menuBar.add(menuFruits);
menultem 1 = new JMenultem("苹果"); menultem1 .addActionListener(this);
menuFruits.add(menultem1 );
menultem2 = new JMenultem("桔子"); menultem2.addActionListener(this);
menuFruits.add(menultem2); menuFruits.addSeparator();
menultem3 = new JMenultem("退出"); menultem3.addActionListener(this);
menuFruits.add(menultem3);
Container con = getContentPane();
con.add(text); setSize(200,150); setVisible(true);
}
public void actionPerformed(ActionEvent e) {
if (e.getActionCommand() == "退出") System.exit(0);
else text.setText(e.getActionCommand());
}
public static void main(String args[]) {
MenuWindow mw = new MenuWindow();
}
}