重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

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的菜单代码怎么写?

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中的菜单举例的代码:

public static void main ( String args[])

{

new MenuTest().setVisible(true);

}

}

不要写在另一个方法内。

另外,是这个名称的

PopupMenu pop;

java点击菜单项弹出窗口怎么弄

代码缺一行:

。。。

authorTextArea.setPreferredSize(new Dimension(40, 80));

authorFrame.add(authorTextArea);

。。。

以上完了后,需要加一个

authorFrame.setVisible(true);

至于这个框的大小,你再调调哈,相互学习~,三年没做过了~

JAVA怎么写代码使一个窗口打开另一个窗口

1、首先,我们需要在代码中导入相应的包,以便能够使用JFrame类。然后,新建一个窗口类继承自JFrame类。

2、在窗口类中创建一个初始化方法,我们需要在该方法中初始化窗口类对象,并将其显示出来。

3、对窗口对象进行初始化时,我们先设置好窗口的标题。

4、再设置窗口的大小,参数分别为窗口的长和宽,单位是像素。

5、接着设置窗口左上角的坐标位置,以确定窗口的位置。参数分别为窗口左上角顶点的x坐标和y坐标。

6、最后,调用setVisible方法将窗口显示出来。参数为true表示显示,为false表示隐藏。

7、窗口类写好后,我们在main方法中创建一个窗口类对象,然后调用该对象的初始化方法就可以将窗口显示出来了。


分享文章:java窗口菜单代码 java窗体菜单栏
文章起源:http://cqcxhl.cn/article/hijieh.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP