java菜单栏代码 java 菜单

java新手,创建一个菜单栏,但是连窗口都不显示,程序运行,什么都没有,就终止。。代码如下

public  aa(){//构造方法不要加void

富裕ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联公司的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18982081108(备注:SSL证书合作)期待与您的合作!

JFrame f=new JFrame("菜单组件");

JMenuBar bar =new JMenuBar();

   JMenuItem j1=new JMenuItem("Open");

   JMenuItem j2=new JMenuItem("Save");

   JMenuItem j3=new JMenuItem("Save as Template");

   JMenu m1 = new JMenu("File");

   mypanel mp=new mypanel();

   f.add(bar);

   f.setJMenuBar(bar);//this改成f

   bar.add(m1);

   m1.add(j1);

   m1.add(j2);

   m1.add(j3);

   f.setSize(800,600);

   f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

   f.pack();

   f.setVisible(true);

   

}

java计算器菜单栏上的“关于计算器”代码怎么写啊?

“关于计算器”这个非常简单呀,首先在菜单栏上添加“关于计算器”这项MenuItem,然后添加监听,功能是点击后菜单之后new 一下这个“关于计算器”的新窗口不就可以了么?新窗口放一个单独的类写,至于那里面想写什么就写什么,随意了,简单介绍,作者什么的,既然都能写出计算器的界面了,这个应该不是什么问题。

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 菜单
当前路径:https://www.cdcxhl.com/article36/ddiissg.html

成都网站建设公司_创新互联,为您提供域名注册商城网站定制网站关键词优化搜索引擎优化定制开发

广告

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

成都seo排名网站优化