今天,嗨壳技术分享网给大家整理一些用java制作一个菜单(用java制作一个菜单代码)内容。
本篇文章给大家谈谈用java制作一个菜单,以及用java制作一个菜单代码对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、java菜单怎么写?
2、java设计一个创建二级菜单的程序。
3、java 怎么写出一个菜单 ? 比如 有三个按钮 的菜单 ,按钮有下拉列表。
4、用java编写一个菜单,要源代码
java菜单怎么写?
希望有用吧
package mm;
import java.io.*;
import java.awt.*;
import javax.swing.*;
public class HelloWorld {
public static void main(String[] args){
JFrame w=new JFrame(“SKH”);
Container con=w.getContentPane();
//Color
con.setBackground(Color.pink);
//Location
w.setBounds(60, 100, 388, 308);
//可见性
w.setVisible(true);
//单击右上角容器的行为
w.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//创建菜单项
JMenuBar menubar=new JMenuBar();
JMenu menu,submenu;
JMenuItem a,b;
menu=new JMenu(“菜单”);
submenu=new JMenu(“子菜单”);
a=new JMenuItem(“菜单项1”);
b=new JMenuItem(“菜单项2”);
menu.add(a);
//添加分割符;
menu.addSeparator();
menu.add(b);
menu.addSeparator();
menu.add(submenu);
submenu.add(new JMenuItem(“QWQ”));
menubar.add(menu);
w.setJMenuBar(menubar);
}
}
java设计一个创建二级菜单的程序。
100分,100分,100分, 重要的事情说三遍..~
我来1个参考案例
效果图
参考代码
import java.awt.event.*;
import javax.swing.*;
import java.awt.*;
// 本来继承自JFrame .实现ActionListener接口
public class TextFrame extends JFrame implements ActionListener {
private final JTextArea jta;
boolean isBold, isItalic;
public TextFrame() {
jta = new JTextArea();
jta.setLineWrap(true); // 自动换行
Font font = new Font(Font.DIALOG, Font.PLAIN, 26);
jta.setFont(font);
JScrollPane jsp = new JScrollPane(jta);// 会自动生成滚动条的面板
add(jsp);
//菜单栏的创建和设置
JMenuBar menuBar = new JMenuBar();
JMenu menuFile = new JMenu(“File”);
JMenuItem jmia01 = new JMenuItem(“About”);
jmia01.addActionListener(this);
JMenuItem jmia02 = new JMenuItem(“Exit”);
jmia02.addActionListener(this);
menuFile.add(jmia01);
menuFile.add(jmia02);
JMenu menuFormat = new JMenu(“Format”);
JMenu menuColor = new JMenu(“Color”);
JMenuItem jmib01 = new JMenuItem(“Blue”);
jmib01.addActionListener(this);
JMenuItem jmib02 = new JMenuItem(“Red”);
jmib02.addActionListener(this);
JMenuItem jmib03 = new JMenuItem(“Yellow”);
jmib03.addActionListener(this);
menuColor.add(jmib01);
menuColor.add(jmib02);
menuColor.add(jmib03);
JMenu menuFont = new JMenu(“Font”);
JMenuItem jmic01 = new JMenuItem(“Bold”);
jmic01.addActionListener(this);
JMenuItem jmic02 = new JMenuItem(“Italic”);
jmic02.addActionListener(this);
menuFont.add(jmic01);
menuFont.add(jmic02);
menuFormat.add(menuColor);
menuFormat.add(menuFont);
menuBar.add(menuFile);
menuBar.add(menuFormat);
setJMenuBar(menuBar);//设置菜单栏
setTitle(“文本编辑窗口”); // 设置标题
setSize(520, 350);//设置窗口大小
setLocationRelativeTo(null);//设置窗口居中
setDefaultCloseOperation(EXIT_ON_CLOSE);//设置窗口点击关闭按钮时,退出
}
@Override
public void actionPerformed(ActionEvent e) {
String cmd = e.getActionCommand();// 获取ActionCommand ,用于判断是哪一个按钮被点击了
if (cmd.equals(“Exit”)) {
System.exit(0);
} else if (cmd.equals(“About”)) {
JOptionPane.showMessageDialog(this, “程序版本Ver1.0”, “About”, JOptionPane.INFORMATION_MESSAGE);
} else if (cmd.equals(“Blue”)) {
jta.setForeground(Color.BLUE);
} else if (cmd.equals(“Red”)) {
jta.setForeground(Color.RED);
} else if (cmd.equals(“Yellow”)) {
jta.setForeground(Color.YELLOW);
} else if (cmd.equals(“Bold”)) { // 第一次选择Bold 会加粗,第二次选择Bold会取消加粗
isBold = !isBold;
if (isBold) {
jta.setFont(new Font(Font.DIALOG, Font.BOLD, 26));
} else {
jta.setFont(new Font(Font.DIALOG, Font.PLAIN, 26));
}
} else if (cmd.equals(“Italic”)) {
isItalic = !isItalic;
if (isItalic) {
jta.setFont(new Font(Font.DIALOG, Font.ITALIC, 26));
} else {
jta.setFont(new Font(Font.DIALOG, Font.PLAIN, 26));
}
}
}
public static void main(String[] args) {
new TextFrame().setVisible(true);// 创建窗口设置可见
}
}
java 怎么写出一个菜单 ? 比如 有三个按钮 的菜单 ,按钮有下拉列表。
public class book {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
menuFrame frame = new menuFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame. setVisible(true) ;
}
}
class menuFrame extends JFrame implements ActionListener,ItemListener
{
JTextField text;
public menuFrame()
{
setTitle(“图书馆信息管理”);
setSize(500,350);
//
JMenuBar menuBar = new JMenuBar();
setJMenuBar(menuBar);
//
JMenu m1=new JMenu(“基础数据维护”);
menuBar.add(m1);
JMenu m11=new JMenu(“基础数据维护”);
JMenuItem m111=new JMenuItem(“读者信息添加”);
m11.add(m111);
JMenuItem m112=new JMenuItem(“读者修改与删除”);
m11.add(m112);
m11.addActionListener(this);
m1.add(m11);
JMenu m12=new JMenu(“图书类别管理”);
JMenuItem m121=new JMenuItem(“图书类别添加”);
m12.add(m121);
JMenuItem m122=new JMenuItem(“图书类别修改”);
m12.add(m122);
m12.addActionListener(this);
m1.add(m12);
JMenu m13=new JMenu(“图书信息管理”);
JMenuItem m131=new JMenuItem(“图书信息添加”);
m13.add(m131);
JMenuItem m132=new JMenuItem(“图书修改”);
m13.add(m132);
m13.addActionListener(this);
m1.add(m13);
m1.addSeparator();
JMenuItem m14=new JMenuItem(“退出”);
m14.addActionListener(this);
m1.add(m14);
JMenu m2=new JMenu(“新书订购管理”);
menuBar.add(m2);
JMenuItem m21=new JMenuItem(“新书订购”);
m2.add(m21);
JMenuItem m22=new JMenuItem(“验收新书”);
m2.add(m22);
m2.addActionListener(this);
//
JMenu m3=new JMenu(“借阅管理”);
menuBar.add(m3);
JMenuItem m31=new JMenuItem(“图书借阅”);
m3.add(m31);
JMenuItem m32=new JMenuItem(“图书归还”);
m3.add(m32);
JMenuItem m33=new JMenuItem(“图书检索”);
m3.add(m33);
m3.addActionListener(this);
//
JMenu m4=new JMenu(“系统维护”);
menuBar.add(m4);
JMenuItem m41=new JMenuItem(“更改口令”);
m4.add(m41);
JMenu m42=new JMenu(“用户管理”);
m42.add(“用户添加”);
m42.add(“用户修改与删除”);
m42.addActionListener(this);
m4.add(m42);
m4.addActionListener(this);
text=new JTextField();
}
@Override
public void actionPerformed(ActionEvent e) {
text.setText(e.getActionCommand());
if (e.getSource() instanceof JMenuItem)
{
if (e.getActionCommand().equals(“退出”){
System.exit(0);
}
}
}
@Override
public void itemStateChanged(ItemEvent arg0) {
// TODO Auto-generated method stub
}
}看看这个是你想要的 吗
用java编写一个菜单,要源代码
import java.awt.Frame;
import java.awt.Menu;
import java.awt.MenuBar;
import java.awt.MenuItem;
import java.awt.MenuShortcut;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;public class Test_11 extends Frame implements ActionListener{ /**
* @param args
*/
MenuBar mb = null;
Menu m = null;
MenuItem mi = null; public Test_11() {
this.setBounds(100, 100, 400, 300);
this.setVisible(true);
mb = new MenuBar();
m = new Menu(“文件”);
mi = new MenuItem(“打开”);
mi.setShortcut(new MenuShortcut(KeyEvent.VK_O));
m.add(mi);
mb.add(m);
setMenuBar(mb);
mi.addActionListener(this);
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
} public static void main(String[] args) {
// TODO Auto-generated method stub
new Test_11();
} @Override
public void actionPerformed(ActionEvent arg0) {
System.exit(0);
}}
用java制作一个菜单的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于用java制作一个菜单代码、用java制作一个菜单的信息别忘了在本站进行查找喔。
以上【 用java制作一个菜单(用java制作一个菜单代码) 】是嗨壳技术分享网(www.heikehao.com)编辑整理。嗨壳技术分享网包含技术投稿、C语言、Excel、Java、Linux、网络安全和账号安全等丰富的栏目,并分享一些互联网安全技术知识和安全防护经验,帮助网友注重网络安全,让网络安全不再是问题。
原创文章,作者:java,如若转载,请注明出处:https://www.heikehao.com/543.html