如何用JAVA来实现下拉菜单的功能

如何用JAVA来实现下拉菜单的功能,第1张

import javaawt;

import javaawtevent;

class xl Frame implements ItemListener //借口

{

static Choice chc=new Choice();//创建下拉框的对象

}

public static void main(String args[])

{

frmsetLayout(new FlowLayout());//创建布局格式

frmsetSize(200,200);//设置框架大小

frmadd(chc);//把下拉框组件加入到框架里面

chcaddItemListener(frm);//把chc设置为聆听者

chcadd('上海');

chcadd('北京');//在下拉框里面加入所需要的东西,例如上海,北京。

frmsetVisible(true);//窗体设为可视

}

//后面借着就是对应触发下拉框索要执行的。

关系:角色-菜单权限列表-菜单ID-菜单名称

每一个菜单名称,对应一个ID,

建立一个新用户,默认的菜单权限列表中,没有任何一个菜单ID,即:一个菜单项都不能点。

由管理员添加可以使用的菜单ID到菜单权限列表

WEB页面显示菜单权限列表中的菜单项

这个很容易

JMenuItem mt1 = new JMenuItem();

mt1setText("");//数据库中提取出来的值

我这里没有开发环境 所以帮你了你写完整的代码

如果纯讲树的查找,你直接网上找下资料就可以了。

我给你说下现实是怎么一回事,不要太复杂了。

你这些数据都是存放在数据库的一个表中,

在树里面,每一个节点,不管是父还是子节点,都是表中一条记录,只不过表结构的设置问题而已。

Tree Table:

Tree ID, Tree Name, Tree Description, Parent ID,

这样,你就直接通过数据库去查这个 Tree 表,然后,把每一行记录都保存在 List 里面就达到你的效果了。

至于将 List 显示成树的形式,这个是通过 javascript 去根据 Tree ID 与 Parent ID 去动态组织了,这个不在此讨论范围内。

不太清楚你这个Menu是哪来的类,不过如果上文你的程序能执行的话,说明menugetChilds()是个集合,应该带有size()的函数。你可以取出menugetChilds()的大小,再从头到尾遍历它。

int count=menugetChilds()size();

for(int i=0;i<count;i++)

{

showMenu( ((Menu)menugetChilds()get(i)) , 0 );

//我估计这些children是个list,可以顺序遍历;但也有

//部分可能是set,那样就得用iterator了。

}

以上就是关于如何用JAVA来实现下拉菜单的功能全部的内容,包括:如何用JAVA来实现下拉菜单的功能、javaweb怎么实现下拉菜单、java动态菜单(菜单栏里的名字是从数据库中提取的)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9560555.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存