189 8069 5689

java一级菜单代码 java菜单栏代码

java的菜单代码怎么写?

import java.awt.*;

在马边彝族等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供做网站、成都做网站 网站设计制作按需制作,公司网站建设,企业网站建设,高端网站设计,成都营销网站建设,外贸营销网站建设,马边彝族网站建设费用合理。

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编写一个菜单,要源代码

import java.awt.Frame;

import java.awt.Menu;

import java.awt.MenuBar;

import java.awt.MenuItem;

import java.awt.MenuShortcut;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.KeyEvent;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;public class Test_11 extends Frame implements ActionListener{ /**

* @param args

*/

MenuBar mb = null;

Menu m = null;

MenuItem mi = null; public Test_11() {

this.setBounds(100, 100, 400, 300);

this.setVisible(true);

mb = new MenuBar();

m = new Menu("文件");

mi = new MenuItem("打开");

mi.setShortcut(new MenuShortcut(KeyEvent.VK_O));

m.add(mi);

mb.add(m);

setMenuBar(mb);

mi.addActionListener(this);

this.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

System.exit(0);

}

});

} public static void main(String[] args) {

// TODO Auto-generated method stub

new Test_11();

} @Override

public void actionPerformed(ActionEvent arg0) {

System.exit(0);

}}

java中,下面这段代码如何实现按0返回上级菜单,本人刚学Java是菜鸟,帮忙修改下,只用循环。

public class Main {

public static void main(String[] args) {

boolean mj;

do {

System.out.println("\t\t\t欢迎使用我行我素购物管理系统");

System.out

.println("************************************************************");

System.out.println("1.客 户 信 息 管 理");

System.out.println("2.购 物 结 算");

System.out.println("3.真 情 回 馈");

System.out.println("4.注 销");

System.out

.println("*************************************************************");

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

int chief;// 系统菜单编号

Scanner input = new Scanner(System.in);

chief = input.nextInt();

mj = false;

if (chief == 1) {

System.out.println("我行我素购物管理系统客户信息管理");

System.out

.println("******************************************************");

System.out.println("\t\t\t1.显 示 所 有 客 户 信 息");

System.out.println("\t\t\t2.添 加 客 户 信 息");

System.out.println("\t\t\t3.修 改 客 户 信 息");

System.out.println("\t\t\t4.查 询 客 户 信 息");

System.out

.println("********************************************************");

System.out.println("输入数字或按0返回上一级菜单:");

int subMenu;// 子菜单编号

subMenu = input.nextInt();

System.out.println(subMenu);

if(subMenu == 0){

mj = true;

continue;

}

boolean a;

do {

a = false;

switch (subMenu) {

case 1:

System.out.println("执行显示所有客户信息");

break;

case 2:

System.out.println("执行添加客户信息");

break;

case 3:

System.out.println("执行修改客户信息");

break;

case 4:

System.out.println("执行查询客户信息");

break;

default:

System.out.println("你的输入有误!\n请选择,输入数字或按0返回上一级:");

a = true;

}

} while (a);

} else if (chief == 2) {

System.out.println("执行购物结算");

} else if (chief == 3) {

System.out.println("执行真情回馈");

} else if (chief == 4) {

System.out.println("执行注销");

} else {

System.out.println("输入错误,请重新输入!");

mj = true;

}

} while (mj);

}

}

java 这个返回上一级菜单的代码怎么打了

返回上一级菜单。。。。

public

void

add()

{

boolean

flag

=

true;

while

(flag)

{

addMain();

int

b

=

input.nextInt();

if

(b

==

0)

{

flag

=

false;

}

}

}

private

static

void

addMain()

{

//

这里放增加dvd的代码

}


标题名称:java一级菜单代码 java菜单栏代码
网页网址:http://cdxtjz.cn/article/doigdio.html

其他资讯