java菜单升级代码 java升级菜单切换代码

java的菜单代码怎么写?

import java.awt.*;

永城网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。成都创新互联从2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联

import java.awt.event.*;

import javax.swing.*;

public class MyMenu extends JFrame{

JMenuBar jmbar=new JMenuBar();

JMenu jmenu=new JMenu("颜色");

JMenuItem jmt1=new JMenuItem("红色"),

jmt2=new JMenuItem("黄色"),

jmt3=new JMenuItem("蓝色");

JPanel jp=new JPanel();

MyMenu(){

setTitle("菜单测试");

setSize(400,300);

setJMenuBar(jmbar);

jmbar.add(jmenu);

jmenu.add(jmt1);

jmenu.add(jmt2);

jmenu.add(jmt3);

add(jp);

jmt1.addActionListener(new MenuAction(this));

jmt2.addActionListener(new MenuAction(this));

jmt3.addActionListener(new MenuAction(this));

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setVisible(true);

}

public static void main(String[] args) {

new MyMenu();

}

}

class MenuAction implements ActionListener{

MyMenu m;

MenuAction(MyMenu m){

this.m=m;

}

public void actionPerformed(ActionEvent e){

String color=e.getActionCommand();

if(color=="红色")m.jp.setBackground(Color.red);

else if(color=="黄色")m.jp.setBackground(Color.yellow);

else if(color=="蓝色")m.jp.setBackground(Color.blue);

}

}

不知道你要什么事件代码,我写了个比较简单的你看适合不。

java中的菜单举例的代码:

public static void main ( String args[])

{

new MenuTest().setVisible(true);

}

}

不要写在另一个方法内。

另外,是这个名称的

PopupMenu pop;

怎么用java升级菜单切换?

importjava.util.Scanner;\x0d\x0a\x0d\x0apublicclassMenu{\x0d\x0a\x0d\x0a/**\x0d\x0a*@paramargs\x0d\x0a*/\x0d\x0apublicstaticvoidmain(String[]args){\x0d\x0aPrintMenu();\x0d\x0a\x0d\x0aintanswer=0;//保存用户的输入的答案\x0d\x0aSystem.out.println("请选择,输入数字:");\x0d\x0aScannersc=newScanner(System.in);\x0d\x0aanswer=sc.nextInt();\x0d\x0ado{\x0d\x0a\x0d\x0aif(answer4answerSystem.out.println("输入错误,请重新输入数字:");\x0d\x0aanswer=sc.nextInt();\x0d\x0a}else{\x0d\x0aswitch(answer){\x0d\x0acase1:\x0d\x0aSystem.out.println("正在进入客户信息管理.......");\x0d\x0areturn;\x0d\x0a\x0d\x0acase2:\x0d\x0aSystem.out.println("正在进行购物结算.....");\x0d\x0areturn;\x0d\x0acase3:\x0d\x0aSystem.out.println("正在进入真情回馈....");\x0d\x0areturn;\x0d\x0acase4:\x0d\x0aSystem.out.println("正在注销....");\x0d\x0areturn;\x0d\x0a}\x0d\x0a}\x0d\x0a\x0d\x0a}while(true);\x0d\x0a\x0d\x0a}\x0d\x0a\x0d\x0a/**\x0d\x0a*打印菜单的方法\x0d\x0a*/\x0d\x0apublicstaticvoidPrintMenu(){\x0d\x0aSystem.out.println("*******************");\x0d\x0aSystem.out.println("1.客户信息管理");\x0d\x0aSystem.out.println("2.购物结算");\x0d\x0aSystem.out.println("3.真情回馈");\x0d\x0aSystem.out.println("4.注销");\x0d\x0aSystem.out.println("*******************");\x0d\x0a}\x0d\x0a\x0d\x0a}

用java升级菜单切换。用do while循环

import java.util.*;

public class menuchange {

public static void main(String[] asgs) {

Scanner s = new Scanner(System.in);

int n,m = 0;

System.out.println("欢迎使用xxxx");

System.out.println("****************");

System.out.println(" 1.xxx");

System.out.println(" 2.xxx");

System.out.println(" 3.xxx");

System.out.println(" 4.xxx");

System.out.println("****************");

do {

if(m == 0) {

System.out.print("请选择输入数字:");

System.out.println();

} else {

System.out.print("输入错误,请重新选择输入数字:");

System.out.println();

}

m++;

n = s.nextInt();

} while(n4 || n1);

System.out.println("选择成功!");

}

}

在选择成功后,可以用if对n进行判断从而进入相应的功能菜单!请采纳,谢谢!


分享题目:java菜单升级代码 java升级菜单切换代码
本文路径:http://scyanting.com/article/hieogd.html