成都创新互联网站制作重庆分公司

java添加菜单代码 java在菜单里添加工具栏

Java中1、 创建一个Jframe窗口,在其中添加“文件”和“帮助”两个菜单的代码?急啊 谢谢各位啊

import java.awt.Color;

成都创新互联公司专注于盖州网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供盖州营销型网站建设,盖州网站制作、盖州网页设计、盖州网站官网定制、微信小程序开发服务,打造盖州网络公司原创品牌,更为您提供盖州网站排名全网营销落地服务。

import java.awt.Frame;

import java.awt.Menu;

import java.awt.MenuBar;

import java.awt.MenuItem;

import java.awt.event.WindowAdapter;

import java.awt.event.WindowEvent;

public class TestFrame extends Frame{

//只做了最简单的实现,复杂的你可以再看看文档

private static final long serialVersionUID = 1L;

public void lauchFrame() {

this.setSize(250, 300);

this.setTitle("欢迎进入");

this.setLocation(400, 100);

MenuBar menuBar = new MenuBar();

Menu menu = new Menu();

menu.setLabel("菜单");

MenuItem file = new MenuItem();

MenuItem help = new MenuItem();

file.setLabel("文件");

help.setLabel("帮助");

menu.add(file);

menu.add(help);

menuBar.add(menu);

setMenuBar(menuBar);

this.addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

System.exit(0);

}

});

this.setBackground(Color.DARK_GRAY);

this.setVisible(true);

this.setResizable(false);

}

public static void main(String[] args) {

new TestFrame().lauchFrame();

}

}

不好意思,搞成了Frame的实现了,你将Frame换成JFrame就差不多行了。

Java中1、 创建一个Jframe窗口,在其中添加“文件”和“帮助”两个菜单的代码?急啊 谢谢

private static final long serialVersionUID = 1L; public void lauchFrame() { this.setSize(250, 300); this.setLocation(400, 100); MenuBar menuBar = new MenuBar(); Menu menu = new Menu(); menu.setLabel("菜单"); MenuItem file = new MenuItem(); MenuItem help = new MenuItem(); file.setLabel("文件"); help.setLabel("帮助"); menu.add(file); menu.add(help); menuBar.add(menu); setMenuBar(menuBar); this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0);}});this.setBackground(Color.DARK_GRAY); this.setVisible(true); new TestFrame().lauchFrame();}}不好意思,搞成了Frame的实现了,你将Frame换成JFrame就差不多行了。

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添加菜单代码 java在菜单里添加工具栏
转载源于:http://cxhlcq.com/article/ddophei.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部