java菜单栏,java菜单栏包括三个子菜单代码

发布时间:2023-01-09

本文目录一览:

1、初学 java怎么添加菜单栏失败了? 2、java的菜单栏显示不出来呢!急求! 3、如何给Java窗体添加菜单栏 4、JAVA 菜单栏 下面的退出按钮怎么实行?

初学 java怎么添加菜单栏失败了?

如果代码运行没有报错,那就是添加成功了。 只是展示的时候,由于你的menubar没内容,所以看不出效果。 你可以再menuBar中添加一个JMenu,然后再看看效果。 PS:java桌面程序,java自己都放弃了。无论是学习,还是工作,都不推荐从这个方向开始入门。

java的菜单栏显示不出来呢!急求!

import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;
public class text1 extends JFrame {
    JTextArea zl = new JTextArea();
    private JComboBox combox_name, combox_size;
    private JButton button_color;
    private JCheckBox check_bold, check_italic;
    //文件菜单
    JMenuItem open = new JMenuItem("新建");
    JMenuItem save1 = new JMenuItem("保存");
    JMenuItem save2 = new JMenuItem("另存为");
    JMenuItem exit = new JMenuItem("退出");
    //编辑菜单
    JMenuItem copy = new JMenuItem("复制");
    JMenuItem cut = new JMenuItem("剪切");
    JMenuItem paste = new JMenuItem("粘贴");
    //帮助菜单
    private JMenuBar JmenuItem; //JMenuBar、JMenu和JMenuItem,分别对应菜单条、菜单和菜单项
    text1() {
        setTitle("文本编辑器");
        setSize(750, 550);
        setLocation(200, 100); //坐标
        setLocationRelativeTo(null);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        JMenuBar menu = new JMenuBar(); //菜单条
        JMenu file = new JMenu("文件");
        JMenu edit = new JMenu("编辑");
        JMenu help = new JMenu("帮助"); //三个菜单
        //将菜单项放入菜单
        file.add(open);
        file.add(save1);
        file.add(save2);
        file.add(exit);
        edit.add(copy);
        edit.add(cut);
        edit.add(paste);
        menu.add(file);
        menu.add(edit);menu.add(help);
        setJMenuBar(menu);
        JScrollPane pane=new JScrollPane(zl);
        add(pane, BorderLayout.CENTER);
        setVisible(true);
    }
    public static void main(String[] args) {
        new text1();
    }
}

如何给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 菜单栏 下面的退出按钮怎么实行?

以下代码已经运行过。你可以参照以下代码修改你自己的代码。

public static void main(String[] args) {
    JFrame frame = new JFrame();
    JMenuBar menuBar = new JMenuBar();
    frame.setJMenuBar(menuBar);
    JMenu fileMenu = new JMenu("文件");
    menuBar.add(fileMenu);
    JMenuItem exitItem = new JMenuItem("退出");
    fileMenu.add(exitItem);
    exitItem.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {
            frame.dispose();
            System.exit(0);
        }
    });
    frame.setSize(400, 300);
    frame.setLocationRelativeTo(null);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    SwingUtilities.invokeLater(() -> frame.setVisible(true));
}