若依设置多级菜单

今天突然接到任务说要把之前写的两个页面放到一个目录下,就像是这样
描述
我以为这是很简单的事,新建一个目录,把下面的两个页面的主目录设置为电子联单就可以了,结果就出现了这个情况,显示了两个页头。错误那么之这种情况要怎么解决那?我在官网上找到了这个答案
官网但是我的这个目录是直接写上的,根本没有根目录该怎么办呢
直接把二级目录的组件路径设为system/log/index,然后再把菜单类型改为目录就可以了

完成

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
在Swing中,可以使用JMenu和JMenuItem类来创建菜单菜单项。要创建多级菜单,只需将一个JMenu添加到另一个JMenu中即可。 以下是一个简单的示例代码,它创建一个包含两个一级菜单和一个二级菜单菜单栏: ``` import javax.swing.*; public class MultiLevelMenuExample { public static void main(String[] args) { JFrame frame = new JFrame("Multi-level Menu Example"); JMenuBar menuBar = new JMenuBar(); // Create first level menus JMenu fileMenu = new JMenu("File"); JMenu editMenu = new JMenu("Edit"); // Create second level menu JMenu subMenu = new JMenu("Options"); // Create menu items JMenuItem newItem = new JMenuItem("New"); JMenuItem openItem = new JMenuItem("Open"); JMenuItem saveItem = new JMenuItem("Save"); JMenuItem exitItem = new JMenuItem("Exit"); JMenuItem cutItem = new JMenuItem("Cut"); JMenuItem copyItem = new JMenuItem("Copy"); JMenuItem pasteItem = new JMenuItem("Paste"); JMenuItem option1Item = new JMenuItem("Option 1"); JMenuItem option2Item = new JMenuItem("Option 2"); // Add menu items to first level menus fileMenu.add(newItem); fileMenu.add(openItem); fileMenu.add(saveItem); fileMenu.addSeparator(); // Add a separator fileMenu.add(subMenu); // Add second level menu fileMenu.add(exitItem); editMenu.add(cutItem); editMenu.add(copyItem); editMenu.add(pasteItem); // Add menu items to second level menu subMenu.add(option1Item); subMenu.add(option2Item); // Add first level menus to menu bar menuBar.add(fileMenu); menuBar.add(editMenu); // Set menu bar to frame frame.setJMenuBar(menuBar); frame.setSize(400, 300); frame.setVisible(true); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } } ``` 运行代码后,将显示一个带有菜单栏的窗口,其中包含“File”和“Edit”两个一级菜单。单击“File”菜单将显示包含“New”、“Open”、“Save”、“Options”和“Exit”菜单项的下拉菜单。将鼠标悬停在“Options”菜单项上时,将显示包含“Option 1”和“Option 2”的下拉菜单。 希望这可以帮助你设置多级菜单

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值