2021-08-24

JMenuBar的简单应用示例

JMenuBar扩展了javax.swing.JComponent类,其功能与 java.awt.MenuBar基本相同,都是用来创建一个水平菜单栏。开发人员可以使用JMenuBar类的add方法向菜单栏中添加菜单,JMenuBar为添加到其中的菜单分配一个整数索引,并会根据该索引将菜单从左到右依次显示。创建菜单栏是非常简单的,代码如下:
JMenuBar myJMenuBar=new JMenuBar();
另外,还可以使用JMenuBar的另外一个构造器创建带有菜单的菜单栏,代码如下:
JMenuBar meunJMenuBar=new JMenuBar(new JMenu(‘Edit’));
创建完菜单栏以后,在通常情况下,可以使用Jdialog、Japplet或JFrame类的 setJMenuBar方法将菜单栏添加到窗体中。以下代码给出了如何将前面创建的myJMenuBar添加到JDialog中:
JDialog myJDialog=new JDialog();
myDialog.setJMenuBar(myJMenuBar);
除了使用上述方法向窗体中添加菜单栏以外,还可以使用add方法将菜单栏添加到窗体中,下面代码显示了将 myJMenuBar添加到JFrame中:
JFrame myJFrame=new JFrame();
myJFrame.add(myJMenuBar,BorderLayout.SOUTH);
此时,菜单栏被置于窗体的NORTH区域。
位于窗口底部的菜单栏
提示
开发人员至少要给菜单栏中添加一个有名称的菜单,这样菜单栏才能具备一定的高度。否则,将显示为一条与分割线相似的细线。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值