java带菜单的窗口代码,java窗口代码大全

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

代码缺一行:

成都创新互联公司长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为枣阳企业提供专业的成都网站建设、成都网站制作枣阳网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。

。。。

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

authorFrame.add(authorTextArea);

。。。

以上完了后,需要加一个

authorFrame.setVisible(true);

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

java窗口菜单实例给下注释 越详细越好

有点晕哦 流程这么简单还要注释么~~

import javax.swing.JFrame;

import javax.swing.JMenu;

import javax.swing.JMenuBar;

import javax.swing.JMenuItem;

public class MenuBarDemo extends JFrame {

JMenuBar menuBar; //声明一个菜单栏

JMenu file,edit,news; //声明3个菜单

JMenuItem newsFile,javaFile,open,exit;//声明4个菜单项

JMenuItem undo,redo,copy,cut,paste,find,replace;//再声明4个菜单项

public static void main(String[] args) {

new MenuBarDemo().setMenuBar();//main函数里调用setMenuBar()方法为窗 体创建菜单

}

public void setMenuBar(){

menuBar = new JMenuBar();//为刚刚声明的menuBar创建实例

this.setJMenuBar(menuBar);//调用setJMenuBar()方法将窗的JMenuBar设 置成为刚刚创建的menuBar

file = new JMenu("文件");//为刚刚声明的file 菜单创建实例(叫赋值也行)

news = new JMenu("新建");");//为刚刚声明的news菜单创建实例

newsFile = this.addItem("文件夹", news);

javaFile = this.addItem("java文件", news);

//调用addItem方法(在下面)为newsFile和javaFile两个菜单项赋值

file.add(news);//将"news"菜单添加到"File"菜单上去

open = this.addItem("打开", file);

exit = this.addItem("退出", file);

//同样调用addItem方法(在下面)为open 和exit 两个菜单项赋值

edit = new JMenu("编辑");//为上面声明的edit菜单创建实例

undo = this.addItem("撤销", edit);

redo = this.addItem("重做", edit);

cut = this.addItem("剪切", edit);

copy = this.addItem("拷贝", edit);

paste = this.addItem("粘贴", edit);

find = this.addItem("查找", edit);

replace = this.addItem("替换", edit);

//为各个菜单项赋值

menuBar.add(file);//在menuBar菜单栏上添加文件菜单

menuBar.add(edit);//在menuBar菜单栏上添加编辑菜单

this.setBounds(200, 200, 300, 300);

this.setResizable(false);

this.setVisible(true);

}

public JMenuItem addItem(String name,JMenu menu){

//前面添加菜单项调用的都是这个方法

JMenuItem temp = new JMenuItem(name);//用接收到的name参数创建一个菜单项

menu.add(temp);//把新建的菜单项添加到接收的菜单上去

return temp; //将新建的实例返回,为声明的菜单项赋值

}

}

估计不会有人比我详细了吧~~~

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://scyanting.com/article/hcojcp.html