java 高手帮帮忙。

程序是这样的。我要实现点击查询图书,则在数据库获取相关信息,在JPanel里面显示。JTreejt=newJTree();DefaultMutableTreeNodero... 程序是这样的。我要实现点击查询图书,则在数据库获取相关信息,在JPanel里面显示。

JTree jt=new JTree();
DefaultMutableTreeNode root=new DefaultMutableTreeNode("学生管理系统");
DefaultMutableTreeNode cx=new DefaultMutableTreeNode("查询图书");
DefaultMutableTreeNode yy=new DefaultMutableTreeNode("预约图书");
DefaultMutableTreeNode gs=new DefaultMutableTreeNode("挂失图书");
DefaultMutableTreeNode xg=new DefaultMutableTreeNode("修改密码");
DefaultMutableTreeNode tc=new DefaultMutableTreeNode("退 出");
jt=new JTree(root);
jt.setBounds(0, 0,200,400);
// jt.setBounds(new Rectangle(0, 0, 200, 430));
// jt.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
jt.setOpaque(false);
root.add(cx);
root.add(yy);
root.add(gs);
root.add(xg);
root.add(tc);
jt.addTreeSelectionListener(this);
展开
 我来答
运庭
2012-05-26
知道答主
回答量:99
采纳率:0%
帮助的人:28.7万
展开全部
你添加了侦听器,在侦听方法中可以得到你选择的是那个节点.
用这个就可以去数据库查询了.
至于显示,你可以在一个面板上,放上JTable,然后,把从数据库获取到的数据放入到这个JTable里面。至于放入JTable,可以选择构造方法new JTable(Vector rowData, Vector columnNames) 获取自定义一个类 继承一下AbstractTableModel ,重写里面的方法,然后,通过数据库获取到数据之后,把他弄到模型里面去,再调用一下table.setModel(model );既可以显示出数据了。
追问
我点击都没反应呢?
百度网友845f74e61
2012-05-24 · TA获得超过6929个赞
知道大有可为答主
回答量:4050
采纳率:50%
帮助的人:1639万
展开全部
你添加了侦听器,在侦听方法中可以得到你选择的是那个节点.
用这个就可以去数据库查询了.你想问什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式