河南成教 / Java程序设计
阅读下面程序,写出程序功能。
import javax.swing.*;
import java.awt.event.*;
public class Class3502 implements ActionListener
{
JMenuItem item1;
JMenuItem item2;
JTextField text;
public Class3502()
{
JFrame myWin=new JFrame();
JMenuBar menubar=new JMenuBar();
JMenu menu=new JMenu("Graph");
item1=new JMenuItem("Circle");
item2=new JMenuItem("Rect");
text=new JTextField(20);
myWin.add(text);
myWin.setJMenuBar(menubar);
menubar.add(menu);
menu.add(item1);
menu.add(item2);
item1.addActionListener(this);
item2.addActionListener(this);
myWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myWin.setBounds(100,100,200,200);
myWin.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
text.setText(e.getActionCommand());
}
public static void main(String[]args)
{
new Class3502();
}
}
import javax.swing.*;
import java.awt.event.*;
public class Class3502 implements ActionListener
{
JMenuItem item1;
JMenuItem item2;
JTextField text;
public Class3502()
{
JFrame myWin=new JFrame();
JMenuBar menubar=new JMenuBar();
JMenu menu=new JMenu("Graph");
item1=new JMenuItem("Circle");
item2=new JMenuItem("Rect");
text=new JTextField(20);
myWin.add(text);
myWin.setJMenuBar(menubar);
menubar.add(menu);
menu.add(item1);
menu.add(item2);
item1.addActionListener(this);
item2.addActionListener(this);
myWin.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myWin.setBounds(100,100,200,200);
myWin.setVisible(true);
}
public void actionPerformed(ActionEvent e)
{
text.setText(e.getActionCommand());
}
public static void main(String[]args)
{
new Class3502();
}
}
参考答案: