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 菜单
URL地址:http://csdahua.cn/article/ddiissg.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流