阅读下列程序,请回答以下问题。(1)程序中共有几个菜单?共有几个菜单项?(2)用户选择“菜单一”菜单项时,程序输出的对话框中有几个图标?(3)用户选择“菜单二”菜单项,并按“是”按钮后,会发生什么情况?import javax.swing.*;import java.awt.event.*;class MenuDemo extends JFrame implements ActionListener{
JMenultem item1, item2, item3;
public MenuDemo(){
JMenuBar menubar=new JmenuBar(); setJMenuBar(menubar);
JMenu menu=new Jmenu("供选菜单"); menubar.addmenu);
item1=new JMenultem("菜单一"); item2=new JMenultem("菜单二");
item3=new JMenultem("菜单三");
menu.add(item1); menu.add(item2); menu.add(item3);
item1.addActionListener(this); item2.addActionListener(this);
setSize(300,300); setVisible(true);
}
public void actionPerformed(ActionEvent e){
if(e.getSource()==item1){
JOptionPane.showMessageDialog(this,"你选择了菜单项一",
"这是输出信息对话框,JOptionPane.PLAIN_MESSAGE);}
else if(e.getSource()==item2){
int result=JOptionPane.showConfirmDialog(this,
"你选择了菜单项二","这是确认对话框",
JOptionPane.YES_NO_CANCEL_OPTION);
if(result==JOptionPane.YES_OPTION) System.exit(0);
}}}public class Test31{
public static void main(String []args){ new MenuDemo(); }}
阅读下列程序,请回答以下问题。 (1)程序中共有几个菜单?共有几个菜单项? (2)用户选择“菜单一”菜单项时,程序输出的对话框中有几个图标? (3)用户选择“菜单二”菜单项,并按“是”按钮后,会发生什么情况?
(1)共有1个菜单,共有3个菜单项。(2)没有图标。(3)退出Java运行环境。