JTree和JTable问题
在JFrame中建了一个JTree和JTable,想从树中随便点击一项查询,就从数据库中调出数据,然后在插入JTable表请问各位大虾怎么实现啊, --------------------编程问答-------------------- 1. 创建界面
2. 为JTree的叶子结点添加一些对应的数据,每个叶子对应一个SQL语句或者创建SQL语句的一些条件:使用DefaultMutableTreeNode.setUserObject()去存储这些信息。
3. 当JTree叶子被点击的时候,使用叶子结点的信息创建出对应的SQL语句,调用JDBC去查询数据库
4. 从返回的结果集ResultSet里取出数据,显示在JTable里。
5. 由于是用同一个JTable去展示数据,所以最好的方式是自己实现JTable的TableModel,推荐去看看《Swing Hacks》这本书的 Hack 24. Create a JDBC Table Model,这个例子就是使用JDBC查询数据库,把查询到的结果显示在JTable里。
对于数据库查询,你还可以使用自己喜欢的持久层框架,如MyBatis,Hibernate等,个人比较喜欢MyBatis --------------------编程问答-------------------- 第二步有没有具体点的代码来着,我其他步骤都会,就卡在第二步那里,不知道怎么去添加JTable进去 --------------------编程问答-------------------- top top top
补充:Java , Java SE