JAVA入门到精通-第77讲-满汉楼系统4-菜单
Posted 夏至稻花如白练,大暑池畔赏红莲
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA入门到精通-第77讲-满汉楼系统4-菜单相关的知识,希望对你有一定的参考价值。
![](https://image.cha138.com/20210524/3851746e384a4b18b0a90274d4b3b2fd.jpg)
setBorder(BorderFactory.createLoweredBevelBorder())
设置下凹的感觉;
![](https://image.cha138.com/20210524/db88bdb48b3d4cf5b8edd667c147f955.jpg)
(左上角的横坐标,纵坐标,密码框的宽,密码框高)
![](https://image.cha138.com/20210524/e52f79fcc87e41d7890f4550a0da3230.jpg)
拆分布局:
菜单---toolbar---Grid布局
JPanel p1
JPanel p4 包含两个JPanel p2、p3
p2---缩进;
p3---右边显示;卡片布局,点一下就会发生变化;
卡片布局:显示一个,隐藏其他的;
JFrame布局设计(菜单、工具、状态栏:)
整个主界面是BorderLayout,
North是工具栏,
Source是状态栏;
titleIcon=new ImageIcon("image/jiubei.gif");
![](https://image.cha138.com/20210524/d0d9f356b49f4caeadff117cb6d9fb76.jpg)
![](https://image.cha138.com/20210524/14a4ce5e3cff4b0dbc0e87ef58ed9d29.jpg)
一级菜单下面有二级菜单: JMenuItem
![](https://image.cha138.com/20210524/2fc7f6e848fe4b2aacb3e528eefe961c.jpg)
Image JMenu JMenuItem
//创建一级菜单
jm1=new JMenu("系统管理");
//创建一级二级菜单JMenu/JMenuItem,代码结构:就近原则
![](https://image.cha138.com/20210524/358eedb7587e401497cc9caab989ec83.jpg)
//把一级菜单加入到JMemuBar
//二级菜单放进一级菜单里面
![](https://image.cha138.com/20210524/fd5c88f32bba4c519d49a20fd46bbd30.jpg)
//把JMenuBar添加到JFrame
![](https://image.cha138.com/20210524/10dd4b133f934e72a02044885e1028f8.jpg)
//字体类
![](https://image.cha138.com/20210524/12df2c238d1b41eeb276a7137d0b981d.jpg)
![](https://image.cha138.com/20210524/ba0cf9fbb06f44fd8933f5c0a859d5ef.jpg)
![](https://image.cha138.com/20210524/e6ecdbea852944feaa10d0764ceccde2.jpg)
![](https://image.cha138.com/20210524/311cdf4dff064cbda61b6c166fb757cb.jpg)
ImageIcon jmm1_icon1 代表二级菜单下的第一个图标
![](https://image.cha138.com/20210524/bbe8feeecc97412c829c58d82dcdde64.jpg)
Image Preview 预览
![](https://image.cha138.com/20210524/edce4879b5fd4a55bd3a1f59fad2bf67.jpg)
![](https://image.cha138.com/20210524/6dc763471933420a985a8a69855d3d86.jpg)
以上是关于JAVA入门到精通-第77讲-满汉楼系统4-菜单的主要内容,如果未能解决你的问题,请参考以下文章