精华内容
下载资源
问答
  • import java.util.Scanner; public class Work3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("1、登录系统"); System.out.

    package com.chy.g2;

    import java.util.Scanner;

    public class Work3 {
    public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.println("1、登录系统");
    System.out.println("2、退出");
    int c1 = sc.nextInt();
    switch(c1)
    {
    case 1:
    System.out.pri

    ntln("1、客户信息管理");
    System.out.println("2、购物结算");
    System.out.println("3、真情回馈");
    System.out.println("4、注销");
    int c2 = sc.nextInt();
    switch(c2)
    {
    case 1:
    System.out.println("购物管理系统>客户信息管理");
    System.out.println("1、显示所有客户信息");
    System.out.println("2、修改客户信息");
    System.out.println("3、查询客户信息");
    break;
    case 2:break;

    case 3:
    System.out.println("购物管理系统>真情回馈");
    System.out.println("1、幸运大放送");
    System.out.println("2、幸运抽奖");
    System.out.println("3、生日问候");
    break;
    }
    break;
    case 2:System.out.println("谢谢您的使用!");
    break;
    default:System.out.println("输入错误");
    }
    }
    }
    展开全文
  • /****** 设计一个模拟使用菜单的dos应用程序,用户可进行选择选择错误时重新选择。* @author yanlong* 2017/5/5*/package java3;import java.util.Scanner;public class liti3_12 {public static void main(String...

    /*****

    * 设计一个模拟使用菜单的dos应用程序,用户可进行选择,选择错误时重新选择。

    * @author yanlong

    * 2017/5/5

    */

    package java3;

    import java.util.Scanner;

    public class liti3_12 {

    public static void main(String[] args){

    char a;//定义转义字符

    System.out.println("——系统功能——");

    System.out.println("1.查询功能");

    System.out.println("2.录入功能");

    System.out.println("3.打印功能");

    System.out.println("4.修改数据");

    System.out.println("5.退出登录");

    System.out.println("请选择1~5");

    do{

    Scanner a1=new Scanner(System.in);

    a=a1.next().charAt(0);

    switch(a){

    case'1':

    System.out.println("正在查询");break;

    case'2':

    System.out.println("正在录入");break;

    case'3':

    System.out.println("正在打印");break;

    case'4':

    System.out.println("正在修改");break;

    case'5':

    System.out.println("再见");break;

    default:

    System.out.println("非法!请重新选择");break;

    }

    }while(a!='5');

    }

    }

    展开全文
  • Java语言中如何显示菜单做出选择菜单自主设计,最少要包含4个选择 用if语句还是switch,显示效果的区别大么?
  • Java菜单菜单条、菜单菜单项)

    万次阅读 多人点赞 2018-08-15 14:03:23
    在下拉式菜单或弹出式菜单选择一个选项就产生一个ActionEvent事件。该事件被发送给那个选项的监视器,事件的意义由监视器解释。 菜单条、菜单菜单项 下拉式菜单通过出现在菜单条上的名字...

    有两种类型的菜单:下拉式菜单和弹出式菜单。本章只讨论下拉式菜单编程方法。菜单与JComboBox和JCheckBox不同,它们在界面中是一直可见的。菜单与JComboBox的相同之处是每次只可选择一个项目。

    在下拉式菜单或弹出式菜单中选择一个选项就产生一个ActionEvent事件。该事件被发送给那个选项的监视器,事件的意义由监视器解释。

    菜单条、菜单和菜单项

    下拉式菜单通过出现在菜单条上的名字可视化表示,菜单条(JMenuBar)通常出现在JFrame的顶部,一个菜单条显示多个下拉式菜单的名字。可以用两种方式来激活下拉式菜单。一种是按下鼠标的按钮,并保持按下状态,移动鼠标,直至释放鼠标完成选择,高亮度显示的菜单项即为所选择的。另一种方式是当光标位于菜单条中的菜单名上时,点击鼠标,在这种情况下,菜单会展开,且高亮度显示菜单项。

    一个菜单条可以放多个菜单(JMenu),每个菜单又可以有许多菜单项(JMenuItem)。例如,Eclipse环境的菜单条有File、Edit、Source、Refactor等菜单,每个菜单又有许多菜单项。例如,File菜单有New、Open File、Close 、Close All等菜单项。

    向窗口增设菜单的方法是:先创建一个菜单条对象,然后再创建若干菜单对象,把这些菜单对象放在菜单条里,再按要求为每个菜单对象添加菜单项。
    菜单中的菜单项也可以是一个完整的菜单。由于菜单项又可以是另一个完整菜单,因此可以构造一个层次状菜单结构。

    1.菜单条
    类JMenuBar的实例就是菜单条。例如,以下代码创建菜单条对象menubar:
        JMenuBar menubar = new JMenuBar();
    在窗口中增设菜单条,必须使用JFrame类中的setJMenuBar()方法。例如,代码:
        setJMenuBar(menubar);

    类JMenuBar的常用方法有:

    1. add(JMenu m):将菜单m加入到菜单条中。
    2. countJMenus():获得菜单条中菜单条数。
    3. getJMenu(int p):取得菜单条中的菜单。
    4. remove(JMenu m):删除菜单条中的菜单m。


    2. 菜单
    由类JMenu创建的对象就是菜单。类JMenu的常用方法如下:

    1. JMenu():建立一个空标题的菜单。
    2. JMenu(String s):建立一个标题为s的菜单。
    3. add(JMenuItem item):向菜单增加由参数item指定的菜单选项。
    4. add(JMenu menu):向菜单增加由参数menu指定的菜单。实现在菜单嵌入子菜单。
    5. addSeparator():在菜单选项之间画一条分隔线。
    6. getItem(int n):得到指定索引处的菜单项。
    7. getItemCount():得到菜单项数目。
    8. insert(JMenuItem item,int n):在菜单的位置n插入菜单项item.
    9. remove(int n):删除菜单位置n的菜单项
    10. removeAll():删除菜单的所有菜单项。


    3.菜单项
    类JMenuItem 的实例就是菜单项。类JMenuItem的常用方法如下:

    1. JMenuItem():构造无标题的菜单项。
    2. JMenuItem(String s):构造有标题的菜单项。
    3. setEnabled(boolean b):设置当前单项是否可被选择。
    4. isEnabled():返回当前菜单项是否可被用户选择。
    5. getLabel():得到菜单项的名称。
    6. setLabel():设置菜单选项的名称。
    7. addActionListener(ActionListener e):为菜单项设置监视器。监视器接受点击某个菜单的动作事件。


    4. 处理菜单事件
    菜单的事件源是用鼠标点击某个菜单项。处理该事件的接口是ActionListener,要实现的接口方法是actionPerformed(ActionEvent e),获得事件源的方法getSource(). 

    【例 11-15】小应用程序示意窗口有菜单条的实现方法。设有一个按钮,当按钮处于打开窗口状态时,单击按钮将打开一个窗口,窗口设有一个菜单条,有两个菜单,每个菜单又各有三个菜单项。当一个菜单项被选中时,菜单项监视方法在文本框中显示相应菜单项被选中字样(查看源文件)。

    5. 嵌入子菜单
    创建了一个菜单,并创建多个菜单项,其中某个菜单项又是一个(含其他菜单项的)菜单,这就构成菜单嵌套。例如,将上述程序中的有关代码改成如下:
        Menu menu1,menu2,item4;
        MenuItem item3,item5,item6,item41,item42;
    另插入以下代码创建item41和item42菜单项,并把它们加入到item4菜单中:
        item41= new MenuItem(“东方红”);
        item42 = new MenuItem(“牡丹”);
        item4.add(item41);
        item4.add(item42);
    则点击item4菜单时,又会打开两个菜单项供选择。

    6. 向菜单增加退出项
    增设一个新的菜单项,对该菜单项加入监视,对应的监视方法中使用System.exit()方法,就能实现单击该菜单项时退出Java运行环境。例如,以下示意代码:

    item7 = new MenuItem(“退出”);
    item7.addActionListener(this);

    public void actionPerformed(ActionEvent e){
        if(e.getSource()==item7){
            System.exit(0);
        }
    }

    7.设置菜单项的快捷键
    用MenuShortcut类为菜单项设置快捷键。构造方法是MenuShortcut(int key)。其中key可以取值KeyEvent.VK_A至KenEvent.VK_Z,也可以取 ‘a’到 ‘z’键码值。菜单项使用setShortcut(MenuShortcut k)方法来设置快捷键。例如,以下代码设置字母e为快捷键。
    class Herwindow extends Frame implements ActionListener{
        MenuBar menbar;
        Menu menu;
        MenuItem item;
        MenuShortcut shortcut = new MenuShortcut(KeyEvent.VK_E);
        …
        item.setShortcut(shortcut);
        …
    }

    选择框菜单项

    菜单也可以包含具有持久的选择状态的选项,这种特殊的菜单可由JCheckBoxMenuItem类来定义。JCheckBoxMenuItem对象像选择框一样,能表示一个选项被选中与否,也可以作为一个菜单项加到下拉菜单中。点击JCheckBoxMenuItem菜单时,就会在它的左边出现打勾符号或清除打勾符号。例如,在例6.5程序的类MenuWindow中,将代码
        addItem(menu1,“跑步”,this);addItem(menu1,”跳绳”,this);
    改写成以下代码,就将两个普通菜单项“跑步“和“跳绳”改成两个选择框菜单项:
        JCheckBoxMenuItem item1 = new JCheckBoxMenuItem(“跑步”);
        JCheckBoxMenuItem item2 = new JCheckBoxMenuItem(“跳绳”);
        item1.setActionCommand(“跑步”);
        item1.addActionListener(this);
        menu1.add(item1);
        item2.setActionCommand(“跳绳”);
        item2.addActionListener(this);
        menu1.add(item2);

    参考资料:http://www.makeru.com.cn/course/1427.html?v=java_v1.1?s=26056

    Java学习交流群:259038500

    展开全文
  • java下拉菜单复选框

    2018-11-20 16:57:52
    自己改进的java文本框+下拉复选框功能.点击文本框弹出下拉菜单,每选择一次复选框选项,文本框上自动写入选项内容. 可自定义选项之间分隔符
  • 有两种类型的菜单:下拉式菜单和...在下拉式菜单或弹出式菜单选择一个选项就产生一个ActionEvent事件。该事件被发送给那个选项的监视器,事件的意义由监视器解释。 菜单条、菜单菜单项 下拉式菜单通过出现在菜
    有两种类型的菜单:下拉式菜单和弹出式菜单。本章只讨论下拉式菜单编程方法。菜单与JComboBox和JCheckBox不同,它们在界面中是一直可见的。菜单与JComboBox的相同之处是每次只可选择一个项目。

    在下拉式菜单或弹出式菜单中选择一个选项就产生一个ActionEvent事件。该事件被发送给那个选项的监视器,事件的意义由监视器解释。

    菜单条、菜单和菜单项

    下拉式菜单通过出现在菜单条上的名字可视化表示,菜单条(JMenuBar)通常出现在JFrame的顶部,一个菜单条显示多个下拉式菜单的名字。可以用两种方式来激活下拉式菜单。一种是按下鼠标的按钮,并保持按下状态,移动鼠标,直至释放鼠标完成选择,高亮度显示的菜单项即为所选择的。另一种方式是当光标位于菜单条中的菜单名上时,点击鼠标,在这种情况下,菜单会展开,且高亮度显示菜单项。

    一个菜单条可以放多个菜单(JMenu),每个菜单又可以有许多菜单项(JMenuItem)。例如,Eclipse环境的菜单条有File、Edit、Source、Refactor等菜单,每个菜单又有许多菜单项。例如,File菜单有New、Open File、Close 、Close All等菜单项。

    向窗口增设菜单的方法是:先创建一个菜单条对象,然后再创建若干菜单对象,把这些菜单对象放在菜单条里,再按要求为每个菜单对象添加菜单项。
    菜单中的菜单项也可以是一个完整的菜单。由于菜单项又可以是另一个完整菜单,因此可以构造一个层次状菜单结构。

    1.菜单条
    类JMenuBar的实例就是菜单条。例如,以下代码创建菜单条对象menubar:
        JMenuBar menubar = new JMenuBar();
    在窗口中增设菜单条,必须使用JFrame类中的setJMenuBar()方法。例如,代码:
        setJMenuBar(menubar);

    类JMenuBar的常用方法有:
    1. add(JMenu m):将菜单m加入到菜单条中。
    2. countJMenus():获得菜单条中菜单条数。
    3. getJMenu(int p):取得菜单条中的菜单。
    4. remove(JMenu m):删除菜单条中的菜单m。

    2. 菜单
    由类JMenu创建的对象就是菜单。类JMenu的常用方法如下:
    1. JMenu():建立一个空标题的菜单。
    2. JMenu(String s):建立一个标题为s的菜单。
    3. add(JMenuItem item):向菜单增加由参数item指定的菜单选项。
    4. add(JMenu menu):向菜单增加由参数menu指定的菜单。实现在菜单嵌入子菜单。
    5. addSeparator():在菜单选项之间画一条分隔线。
    6. getItem(int n):得到指定索引处的菜单项。
    7. getItemCount():得到菜单项数目。
    8. insert(JMenuItem item,int n):在菜单的位置n插入菜单项item.
    9. remove(int n):删除菜单位置n的菜单项
    10. removeAll():删除菜单的所有菜单项。

    3.菜单项
    类JMenuItem 的实例就是菜单项。类JMenuItem的常用方法如下:
    1. JMenuItem():构造无标题的菜单项。
    2. JMenuItem(String s):构造有标题的菜单项。
    3. setEnabled(boolean b):设置当前单项是否可被选择。
    4. isEnabled():返回当前菜单项是否可被用户选择。
    5. getLabel():得到菜单项的名称。
    6. setLabel():设置菜单选项的名称。
    7. addActionListener(ActionListener e):为菜单项设置监视器。监视器接受点击某个菜单的动作事件。

    4. 处理菜单事件
    菜单的事件源是用鼠标点击某个菜单项。处理该事件的接口是ActionListener,要实现的接口方法是actionPerformed(ActionEvent e),获得事件源的方法getSource(). 

    【例 11-15】小应用程序示意窗口有菜单条的实现方法。设有一个按钮,当按钮处于打开窗口状态时,单击按钮将打开一个窗口,窗口设有一个菜单条,有两个菜单,每个菜单又各有三个菜单项。当一个菜单项被选中时,菜单项监视方法在文本框中显示相应菜单项被选中字样(查看源文件)。

    5. 嵌入子菜单
    创建了一个菜单,并创建多个菜单项,其中某个菜单项又是一个(含其他菜单项的)菜单,这就构成菜单嵌套。例如,将上述程序中的有关代码改成如下:
        Menu menu1,menu2,item4;
        MenuItem item3,item5,item6,item41,item42;
    另插入以下代码创建item41和item42菜单项,并把它们加入到item4菜单中:
        item41= new MenuItem(“东方红”);
        item42 = new MenuItem(“牡丹”);
        item4.add(item41);
        item4.add(item42);
    则点击item4菜单时,又会打开两个菜单项供选择。

    6. 向菜单增加退出项
    增设一个新的菜单项,对该菜单项加入监视,对应的监视方法中使用System.exit()方法,就能实现单击该菜单项时退出Java运行环境。例如,以下示意代码:

    item7 = new MenuItem(“退出”);
    item7.addActionListener(this);

    public void actionPerformed(ActionEvent e){
        if(e.getSource()==item7){
            System.exit(0);
        }
    }

    7.设置菜单项的快捷键
    用MenuShortcut类为菜单项设置快捷键。构造方法是MenuShortcut(int key)。其中key可以取值KeyEvent.VK_A至KenEvent.VK_Z,也可以取 ‘a’到 ‘z’键码值。菜单项使用setShortcut(MenuShortcut k)方法来设置快捷键。例如,以下代码设置字母e为快捷键。
    class Herwindow extends Frame implements ActionListener{
        MenuBar menbar;
        Menu menu;
        MenuItem item;
        MenuShortcut shortcut = new MenuShortcut(KeyEvent.VK_E);
        …
        item.setShortcut(shortcut);
        …
    }

    选择框菜单项

    菜单也可以包含具有持久的选择状态的选项,这种特殊的菜单可由JCheckBoxMenuItem类来定义。JCheckBoxMenuItem对象像选择框一样,能表示一个选项被选中与否,也可以作为一个菜单项加到下拉菜单中。点击JCheckBoxMenuItem菜单时,就会在它的左边出现打勾符号或清除打勾符号。例如,在例6.5程序的类MenuWindow中,将代码
        addItem(menu1,“跑步”,this);addItem(menu1,”跳绳”,this);
    改写成以下代码,就将两个普通菜单项“跑步“和“跳绳”改成两个选择框菜单项:
        JCheckBoxMenuItem item1 = new JCheckBoxMenuItem(“跑步”);
        JCheckBoxMenuItem item2 = new JCheckBoxMenuItem(“跳绳”);
        item1.setActionCommand(“跑步”);
        item1.addActionListener(this);
        menu1.add(item1);
        item2.setActionCommand(“跳绳”);
        item2.addActionListener(this);
        menu1.add(item2);
    展开全文
  • 我用httpclient访问一个网站,然后需要进行时间日期的选择,我开始的时候用的是 add(new BasicNameValuePair("year",yeaR )); nvps.add(new BasicNameValuePair("month", montH)); nvps.add(new ...
  • 菜单条中每一个具体的项叫做菜单,在Java中用JMenu表示;菜单中的每一个项叫做菜单项,Java中用JMenultem表示;我们在窗体中创建菜单栏,首先需要创建菜单条,先声明,然后在构造方法中初始化;代码为:JMenuBar bar...
  • 弹出式选择菜单(Choice)和列表(List)有什么区别?解答。。。
  • Java设计模拟菜单

    2017-05-05 17:50:00
    /***** * 设计一个模拟使用菜单的dos应用程序,用户可进行选择选择错误时重新选择。 * @author yanlong * 2017/5/5 */package java3;import java.util.Scanner;public class liti3_12 {public static void main...
  • 这次我对JMetro进行了重大更新。 3.8版引入了以下新的... 选择框的新样式。 JMetro新版本详细信息 我决定暂时关闭对JMetro示例的关注。 不过,我仍然将控件的样式设置为看起来不错,并且在聚焦时具有鲜明的外观...
  • Java学习——Applet菜单

    2018-12-20 14:54:00
    程序功能:在窗口中添加菜单栏,在菜单栏添加菜单项,并添加下拉菜单和 2 级菜单,通过选择菜单项可以执行不同操作,生成如下图所示窗口。 package cys; import java.awt.*; import java.awt.event.*; import ...
  • fluent 这次我对JMetro进行了重大更新。 3.8版带来了以下新的... 选择框的新样式。 JMetro新版本详细信息 我决定暂时关闭对JMetro示例的关注。 不过,我仍然将控件的样式设置为看起来不错,并且在聚焦时具有鲜明...
  • java实现弹出菜单

    2020-12-28 10:26:49
    请问,java如何实现,运行main方法弹出一个菜单窗口,选择相应的功能去执行代码那种</p>
  • fluent design 这次我对JMetro进行了重大更新。 3.8版带来了以下新的Fluent Design... 选择框的新样式。 JMetro新版本详细信息 我决定暂时关闭对JMetro示例的关注。 不过,我仍然将控件样式设置为看起来不错,并...
  • 今天跟大家分享一下WORD实现下拉菜单功能,无需码字,手动选择,提高效率简单办公。有个好消息!为了方便大家更快的掌握技巧,寻找捷径。请大家点击文章末尾的“了解更多”,在里面找到并关注我,里面有海量各类模板...
  • 在注册信息的时候,常常需要通过下拉菜单让用户选择,而且希望用户在第一个下拉框做的选择,影响第二个下拉框的内容。有时候,如果第一个下拉框不作出选择,第二个下拉框根本不会页面上显示,为了给用户呈现一个更...
  • 本文主要介绍标签控件上下文菜单和选择菜单的实现,具体操作看代码。 一、上下文菜单ContextMenu 1.ContextMenuActivity.java  public class ContextMenuActivity extends Activity { private final static int ...
  • Java中树形菜单分析和实现

    万次阅读 多人点赞 2018-06-19 16:38:14
    方案选择 一次性加载完,返回前台需要的数据结构 点击加载,默认记载根层级的菜单。后续点击那一级菜单加载其下的子节点 方案实现 在这里只分析一次性加载实现。第二种实现起来更简单。在这里略过。有兴趣可以...
  • 提到这样一个需求“在新闻表中添加新闻分类的编号和名字”,一般情况下我们将分类的ID放在下拉菜单选项的value中,此时需要获取选项...= 请选择=value="3_spring">Springvalue="2_struts">Strutsvalue="1_hibe...
  • java GUI图形界面之菜单

    千次阅读 2018-05-27 18:00:35
    import java.awt.event.*; import java.awt.*; import javax.swing.*; public class MyLayout extends JFrame implements ActionListener{ JLabel label = new JLabel...请选择菜单", JLabel.CENTER); JMe...
  • 我常用的有如下两种方式:1、自己构造下拉菜单选项的value,比如:= 请选择 =SpringStrutsHibernate在Action里面首先获取typeId的值,然后再将其解析成两个值。2、在页面添加隐藏域,当下拉菜单的发生改变时,将...
  • Java运用JFrame实现弹出右键菜单改变界面的背景颜色,其颜色选择项有蓝色,粉红色,黄色,红,橙色 JPopMenuDemo.java import java.awt.*; import java.awt.event.*; import javax.swing.*; //右键弹出菜单选择...
  • 参考文档:http://docs.oracle.com/javase/8/docs/api/index.html1.菜单栏、主菜单菜单选择的使用package com.Swing; import javax.swing.*; import java.awt.event.*; public class MenuDemo implements ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,486
精华内容 1,794
关键字:

java选择菜单

java 订阅