首页 > 电脑专区 > 电脑教程 >

java如何实现后台创建菜单

来源:互联网 2023-02-21 18:38:41 版权归原作者所有,如有侵权,请联系我们

在我们的日常生活中,往往会遇到java如何实现后台创建菜单的问题,常常会不知道怎么处理,下面就让小编为大家提供一下解决这种问题的方法,希望能够给大家提供一定的帮助。tEW办公区 - 实用经验教程分享!

java如何实现后台创建菜单tEW办公区 - 实用经验教程分享!

方法/步骤

  • 1

    首先,在数据库有一张表,存的是一条条菜单记录,里面包含主键id,上级菜单id,url,通过数据库查询,以list的形式查询出全部记录,那么在前台jsp该怎样显示。tEW办公区 - 实用经验教程分享!

    java如何实现后台创建菜单tEW办公区 - 实用经验教程分享!

  • 1此文章未经许可获取自百度经验
  • 2

    然后,将查询出的list直接传到JSP,然后循环,先循环出一级菜单,再根据一级菜单id循环生成二级菜单,但是如果这样,有很多个三级,四级菜单的时候,会循环很多很多次。tEW办公区 - 实用经验教程分享!

    java如何实现后台创建菜单tEW办公区 - 实用经验教程分享!

  • 3

    然后,在后台将菜单拼成json格式的数据,然后在前台使用js生成菜单,如果是使用第二种方式,那么在后台该怎样拼接成json格式,最简单的做法就是先从数据库查询出一级菜单,再根据一级菜单查询二级菜单。tEW办公区 - 实用经验教程分享!

    java如何实现后台创建菜单tEW办公区 - 实用经验教程分享!

  • 4

    然后,当一个JInternalFrame被实例化出来的时候,窗口菜单中应该多一个选项,并默认被选中,当关闭一个JInternalFrame的时候,窗口菜单中应该减少对应的一个菜单选项, 当用户在窗口菜单中选择时,应该将用户选中的JInternalFrame显示到最前,当用户选中某个JInternalFrame时,窗口菜单中对应的菜单选项应该处于选中状态。tEW办公区 - 实用经验教程分享!

    java如何实现后台创建菜单tEW办公区 - 实用经验教程分享!

  • 5

    然后,在JDesktopPane中有这样一个方法setDesktopManager(),此方法中传入的参数是一个DesktopManager接口,并且在JDK中已经有一个默认实现类DefaultDesktopManager。tEW办公区 - 实用经验教程分享!

    java如何实现后台创建菜单tEW办公区 - 实用经验教程分享!

  • 6

    最后,实现窗口菜单的动态变化,当新的子窗口被打开的时候,可以向菜单中加入一个新的菜单选项,可以放置在openFrame()方法中,请注意openFrame()方法一般情况下不会触发,在JInternalFrame被加入到JDesktopPane中以后,应该手动调用这个方法。tEW办公区 - 实用经验教程分享!

    java如何实现后台创建菜单tEW办公区 - 实用经验教程分享!

  • 注意事项

    • 上述解决方法为小编所提供,希望能够帮到大家。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!tEW办公区 - 实用经验教程分享!


    标签: JAVA操作系统实现后台创建

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号