java创建菜单(java创建一个简单的菜单)

华为云服务器特价优惠火热进行中!

2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。

合作流程:
1、点击链接注册/关联华为云账号:点击跳转
2、添加客服微信号:cloud7591,确定产品方案、价格方案、服务支持方案等;
3、客服协助购买,并拉微信技术服务群,享受一对一免费技术支持服务;
技术专家在金蝶、华为、腾讯原厂有多年工作经验,并已从事云计算服务8年,可对域名、备案、网站搭建、系统部署、AI人工智能、云资源规划等上云常见问题提供更专业靠谱的服务,对相应产品提供更优惠的报价和方案,欢迎咨询。

今天给各位分享java创建菜单的知识,其中也会对java创建一个简单的菜单进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

微信号:cloud7591
如需了解更多,欢迎添加客服微信咨询。
复制微信号

本文目录一览:

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

希望有用吧

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窗体添加菜单栏

以windows系统中的记事本为例,菜单栏中的【文件】,【编辑】等全部叫一个菜单条;在Java中用JMenuBar表示;

菜单条中每一个具体的项叫做一个菜单,在Java中用JMenu表示;

菜单中的每一项叫做菜单项,Java中用JMenuItem表示;

我们在窗体中创建菜单栏,首先需要创建菜单条,先声明,然后在构造方法中初始化;代码为:JMenuBar bar = new JMenuBar();

然后创建菜单,也菜单条一样,也是先声明,再new;代码为:JMenu menu = new JMenu("文件");

接下来创建菜单项,和上面的一样,先声明,再new;代码为:JMenuItem item = new JMenuItem("新建");

创建好每一个部分之后,我们需要将菜单项添加到菜单中,然后将菜单添加到菜单条中;代码为:

menu.add(item);

bar.add(menu);

然后将整个菜单条添加到窗体中,代码为:

this.setJMenuBar(bar);

这样就可以实现在窗体中添加菜单条了,看一下效果吧。

关于java创建菜单和java创建一个简单的菜单的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

发布于 2023-04-10 17:04:34
收藏
分享
海报
40
目录

    忘记密码?

    图形验证码

    复制成功
    微信号: cloud7591
    如需了解更多,欢迎添加客服微信咨询。
    我知道了