Springboot editor WorldCloud mfc swing combobox mono Zeptojs History.js vue绑定class vue遍历 excel动态图表制作 java手机验证码 oracle行转列函数 郑州普通话 python3文件操作 python安装环境变量 python用什么ide python传参 javamysql java的接口 java怎么使用 java匿名函数 java输出当前时间 python下载教程 通达信金融终端官网 风火云 lol体验服转换器 3d软件下载 迅雷会员共享账号 c4dr19 unity3d中文版 重复文件查找软件 js获取子元素 qq飞车刷车 一键清除锁屏密码 砸金蛋抽奖活动 小米主题编辑器 vue响应式原理 唯品会客服在哪
当前位置: 首页 > 学习教程  > 编程语言

Java笔记 窗口的菜单条

2020/10/8 20:14:39 文章标签:

import javax.swing.*;class WindowMenu extends JFrame {JMenuBar menuBar; // 菜单条JMenu menu, subMenu; // 菜单选项,有后序选项的JMenuItem item1, item2; // 菜单最终选项public WindowMenu(){};public WindowMenu(String s, int x, int y, int w, int h)…

import javax.swing.*;

class WindowMenu extends JFrame
{
    JMenuBar menuBar;  // 菜单条
    JMenu menu, subMenu;  // 菜单选项,有后序选项的
    JMenuItem item1, item2;  // 菜单最终选项

    public WindowMenu(){};

    public WindowMenu(String s, int x, int y, int w, int h)
    {
        inits(s);
        setLocation(x, y);
        setSize(w, h);
        setVisible(true);
        setDefaultCloseOperation(EXIT_ON_CLOSE);  // 点击x关闭窗口
    }

    void inits(String s)
    {
        setTitle(s);
        menuBar = new JMenuBar();
        menu = new JMenu("菜单");
        subMenu = new JMenu("软件选项");

        item1 = new JMenuItem("java话题");  // 这个还可以设置第二个参数,使用ImageIcon类添加图片,参数是string类型的图片名,new ImageIcon("a.gif")
        item2 = new JMenuItem("动画话题");

        menu.add(item1);
        menu.addSeparator();  // 在每个选项之间加一个分割线
        menu.add(item2);
        menu.add(subMenu);
        subMenu.add(new JMenuItem("汽车销售系统"));
        subMenu.add(new JMenuItem("农场销售系统"));

        menuBar.add(menu);
        setJMenuBar(menuBar);  // 在初始化函数中利用 setJMenubar 将菜单条插入到WindowMenu 窗口中
    }

}
public class test
{
    public static void main(String args[])
    {
        WindowMenu win = new WindowMenu("带菜单的窗口",20,30,200,190);
    }
}

JMenubar 菜单条,JFrame里面有个函数setJMenuBar将菜单条加入窗口
JMenu 菜单选项,有后序选项的
JMenuItem 菜单最终选项


setDefaultCloseOperation(EXIT_ON_CLOSE); // 点击x关闭窗口
这个函数的参数还有
DO_NOTHING_ON_CLOSE 什么也不做
HIDE_ON_CLOSE 隐藏当前窗口
DISPOSE_ON_CLOSE 隐藏当前窗口并释放窗口资源
EXIT_ON_CLOSE 结束窗口所在的应用程序
在这里插入图片描述


本文链接: http://www.dtmao.cc/news_show_250232.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?