我正在开发一个JAVA
swing应用程序,使用hibernate
和mysql
作为数据库开发。
当我点击列表中的某个项目时,我正在尝试将JList
中的数据绑定到JTable
上。例如,我的应用程序中有不同的用户类型,主管,经理,管理员等。
每个用户类型都有用户在其下注册。我希望应用程序在JList
上单击某个项目时显示某些用户。就像我点击主管项目一样,所有注册的主管必须出现在JTable
上。不知道我是否有意义,但你们都允许回复,我会努力让你们更好地理解。感谢。
答案 0 :(得分:1)
就像我点击主管项目一样,所有注册的主管必须出现在JTable上。
一种方法是使用所有数据填充表,然后在从JList中选择项时过滤表。阅读Sorting and Filtering上的Swing教程中的部分。
否则,每次选择JList项时都需要动态查询数据库。
在任何一种情况下,您都需要将ListSelectionListener添加到JList以调用您的处理。请阅读How to Use Lists
上的Swing教程中的部分,以获取示例。