阅读下列程序,请回答以下问题。(1)程序中共有几个菜单?共有 - Java语言程序设计(一)(04747) - 专业知识收录平台">
阅读下列程序,请回答以下问题。(1)程序中共有几个菜单?共有 - Java语言程序设计(一)(04747) - 专业知识收录平台">
阅读下列程序,请回答以下问题。(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)共有1个菜单,共有3个菜单项。(2)没有图标。(3)退出Java运行环境。 扫描二维码免费使用微信小程序搜题/刷题/查看解析。 版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。阅读下列程序,请回答以下问题。(1)程序中共有几个菜单?共有
阅读下列程序,请回答以下问题。 (1)程序中共有几个菜单?共有几个菜单项? (2)用户选择“菜单一”菜单项时,程序输出的对话框中有几个图标? (3)用户选择“菜单二”菜单项,并按“是”按钮后,会发生什么情况?