java中显示菜单的代码 如何给java菜单项设置图标

用java编写一个菜单,要源代码

import java.awt.Frame;

成都创新互联公司是一家朝气蓬勃的网站建设公司。公司专注于为企业提供信息化建设解决方案。从事网站开发,网站制作,网站设计,网站模板,微信公众号开发,软件开发,微信小程序开发,10多年建站对三轮搅拌车等多个方面,拥有丰富建站经验。

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窗体添加菜单栏

以windows系统中的记事本为例,菜单栏中的【文件】,【编辑】等全部叫一个菜单条;在Java中用JMenuBar表示;

菜单条中每一个具体的项叫做一个菜单,在Java中用JMenu表示;

菜单中的每一项叫做菜单项,Java中用JMenuItem表示;

我们在窗体中创建菜单栏,首先需要创建菜单条,先声明,然后在构造方法中初始化;代码为:JMenuBar bar = new JMenuBar();

然后创建菜单,也菜单条一样,也是先声明,再new;代码为:JMenu menu = new JMenu("文件");

接下来创建菜单项,和上面的一样,先声明,再new;代码为:JMenuItem item = new JMenuItem("新建");

创建好每一个部分之后,我们需要将菜单项添加到菜单中,然后将菜单添加到菜单条中;代码为:

menu.add(item);

bar.add(menu);

然后将整个菜单条添加到窗体中,代码为:

this.setJMenuBar(bar);

这样就可以实现在窗体中添加菜单条了,看一下效果吧。

用Java编写一个程序,显示用户输入菜单和计算阶乘的代码

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

/**

* Created by Administrator on 2014/12/18.

*/

public class Test {

private static int fact(int x) {

if (x == 0) {

return 1;

} else {

return x * fact(x - 1);

}

}

public static void main(String[] args) throws IOException {

System.out.println("1.输入名字.");

System.out.println("2.计算阶乘.");

System.out.println("3.退出程序.");

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

int i = new Integer(br.readLine()).intValue();

switch (i) {

case 1:

BufferedReader br1 = new BufferedReader(new InputStreamReader(System.in));

System.out.println("请输入你的名字:");

String str = br1.readLine();

System.out.println(str);

break;

case 2:

BufferedReader br2 = new BufferedReader(new InputStreamReader(System.in));

System.out.println("请输入一个大于等于0的数:");

int result = new Integer(br2.readLine()).intValue();

System.out.println(fact(result));

break;

case 3:

System.exit(0);

}

}

}

不会是gui吧?

分享题目:java中显示菜单的代码 如何给java菜单项设置图标
文章路径:https://www.cdcxhl.com/article30/ddedoso.html

成都网站建设公司_创新互联,为您提供做网站手机网站建设企业建站网站排名品牌网站设计定制开发

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都seo排名网站优化