「java字符菜单」java的菜单项

博主:adminadmin 2022-12-03 05:30:06 63

本篇文章给大家谈谈java字符菜单,以及java的菜单项对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

急~~~~JAVA如何输入字符实现菜单循环!!!

import java.util.Scanner;

/**

 * @author yugi111

 */

public class TestScanner

{

public static void main ( String[] args )

{

String tip_system = "奖客富翁系统";

String tip_menu = "请选择菜单: ";

String tip_info = "[ " + tip_system + " ";

String tip_continue = "继续吗? ( y / n ) : ";

String tip_exit = "系统退出, 谢谢使用 ! ";

String infos =  "****欢迎进入" + tip_system + "****\n\t    " +

                     "1.注册\n  \t    2.登录\n  \t    3.抽奖\n" +

                     "*****************************";

System.out.println (infos);

System.out.print (tip_menu);

Scanner scanner = new Scanner (System.in);

int step = 1; // 当前流程 (1: 选择菜单, 2: 是否退出)

String next = null;

while (scanner.hasNext ())

{

if (1 == step) // 选择菜单流程

{

if (!(next = scanner.next ().trim ()).matches ("1|2|3"))

{

System.err.print (tip_menu);

}

else 

{

String info = "";

int nextInt = Integer.parseInt (next);

switch (nextInt)

{

case 1:

info = "注册";

break;

case 2:

info = "登录";

break;

case 3:

info = "抽奖";

break;

default:

    info = "注册";

break;

}

System.out.println (tip_info + info + " ]");

System.out.print (tip_continue);

step = 2; // 进入是否退出流程

}

}

else if (2 == step) // 是否退出流程

{

if (!(next = scanner.next ().trim ()).matches ("Y|N|y|n"))

{

System.err.print (tip_continue);

}

else 

{

if ("n".equalsIgnoreCase (next))

{

System.out.println (tip_exit);

scanner.close ();

System.exit (0);

}

else 

{

System.out.println ("\n" + infos);

System.out.print (tip_menu);

step = 1; // 选择菜单流程

}

}

}

}

}

}

java菜单怎么写?

希望有用吧

package mm;

import java.io.*;

import java.awt.*;

import javax.swing.*;

public class HelloWorld {

public static void main(String[] args){

JFrame w=new JFrame("SKH");

Container con=w.getContentPane();

//Color

con.setBackground(Color.pink);

//Location

w.setBounds(60, 100, 388, 308);

//可见性

w.setVisible(true);

//单击右上角容器的行为

w.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

//创建菜单项

JMenuBar menubar=new JMenuBar();

JMenu menu,submenu;

JMenuItem a,b;

menu=new JMenu("菜单");

submenu=new JMenu("子菜单");

a=new JMenuItem("菜单项1");

b=new JMenuItem("菜单项2");

menu.add(a);

//添加分割符;

menu.addSeparator();

menu.add(b);

menu.addSeparator();

menu.add(submenu);

submenu.add(new JMenuItem("QWQ"));

menubar.add(menu);

w.setJMenuBar(menubar);

}

}

java 中关于菜单,菜单项,菜单条如何区分?

菜单条就是一个桌面程序上面那一排菜单的总的集合,比如文件、编辑、工具什么的那一排就是菜单条,其中的文件、帮助这些就是菜单,文件下面的新建、打开就是菜单项。

总的来说菜单项组成菜单,菜单的集合就是菜单条。

关于java字符菜单和java的菜单项的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-03,除非注明,否则均为首码项目网原创文章,转载请注明出处。