JAVA入门到精通-第77讲-满汉楼系统4-菜单

1167156-20181130182358385-96297736.png
setBorder(BorderFactory.createLoweredBevelBorder()) 
设置下凹的感觉;

1167156-20181130182358721-1683843808.png
 (左上角的横坐标,纵坐标,密码框的宽,密码框高)

1167156-20181130182358969-1965816867.png
拆分布局:
菜单---toolbar---Grid布局

JPanel p1
JPanel  p4 包含两个JPanel  p2、p3
1167156-20181130182359339-91175035.png

1167156-20181130182359665-1239827947.png
p2---缩进;
p3---右边显示;卡片布局,点一下就会发生变化;
卡片布局:显示一个,隐藏其他的;
JFrame布局设计( 菜单、工具、状态栏:)
整个主界面是BorderLayout
North是工具栏,
Source是状态栏;

1167156-20181130182405341-861826660.png
从上到下,从左到右;
titleIcon=new ImageIcon("image/jiubei.gif");

1167156-20181130182406646-1575539051.png

1167156-20181130182406966-505248450.png
一级菜单下面有二级菜单: JMenuItem 
1167156-20181130182407335-979141705.png
Image    JMenu     JMenuItem  

//创建一级菜单
jm1=new JMenu("系统管理");
//创建 一级二级菜单JMenu/JMenuItem代码结构:就近原则
1167156-20181130182407710-1546711643.png
//把一级菜单加入到JMemuBar

//二级菜单放进一级菜单里面
1167156-20181130182408586-2041251664.png
//把JMenuBar添加到JFrame
1167156-20181130182409630-1749052121.png
//字体类
1167156-20181130182410057-1168086479.png

1167156-20181130182410875-268823619.png
1167156-20181130182411269-271144649.png

1167156-20181130182411647-2063245292.png

1167156-20181130182412070-1473183420.png
ImageIcon  jmm1_icon1  代表二级菜单下的第一个图标
1167156-20181130182412858-2131022516.png

Image Preview 预览
1167156-20181130182413567-801544134.png

1167156-20181130182414302-1212493976.png



























转载于:https://www.cnblogs.com/xuxaut-558/p/10045845.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值