有人可以给我一个建议,如何简单有效地使数据库中包含的目录的GUI表示。现在,使用SQL查询获取信息是一回事。我可以做到这一点。 事实上,使用单独的小例子,我可以将一个文件与他的信息一起放入数据库中,我可以将该文件从数据库中取出。事情是我只是在没有GUI的情况下这样做,只是为了测试它是否工作。帮助Java程序(Swing +数据库)
现在我需要一个这个GUI,我真的不知道从哪里开始。我是否使用JTable,JList或其他东西?此外,我想我需要一个多维数组,因为我有,例如,文件的id,name_of_file和大小。
所以我需要不同的类型把它们放在:int,String和int。 此外,我需要显然隐藏用户的文件的id,但同时保留它,以便能够引用它。
如何将它隐藏在GUI组件中?
所以,假设我有一个包含这些列的文件的数据库表: id,name,size,binary_of_file。
我的真实表有更多的列,比如父目录的id,所有者的id等,但现在这并不重要。
所以,我告诉数据库给我有关文件的所有信息(除了它的二进制文件,因为我只想列出文件):
...
ResultSet rs = statementObject.executeQuery("SELECT id, name, size FROM Files;");
while(rs.next()){
//Where do I store the values in? Which GUI component and how?
...
我想我需要将包含该组件的JPanel的那将从数据库中显示我的文件。什么组件?请帮忙!
请参见[如何使用表](http://download.oracle.com/javase/tutorial/uiswing/components/table.html)。 – trashgod
@trashgod:仔细回顾了这个问题的答案和评论后,我开始怀疑OP没有遵循链接。 :-( –