我有非常大量的数据,最自然地表示为树:
Category 1
Sub-category 1
data point 1
attribute 1
Sub-cateogry 2
data point 1
attribute 1
attribute 2
data point 2
Category 2
Sub-category 1
Sub-category 1
data point 1
Sub-category 2
data point 1
data point 2
Sub-category 2
data point 1
data point 2
data point 3
...
各个数据点具有文本和数字属性,它并不适合表示为一组相关表。我希望能够执行类似SQL的查询,但我也希望能够以一种使数据树结构明显的方式浏览数据,就像文件管理器一样。
对于这样的事情来说,可能有一些应用程序是理想的,但目前我并没有发生这种情况。某种数据库和树查看器控件的组合?任何人都知道我在寻找什么?一如既往,我害怕在错误的论坛中提问,但我在stackoverflow上看到了一些相关的问题,所以希望它没问题。谢谢!
答案 0 :(得分:0)
你可以制作一个这样的表
此结构允许嵌套类别
然后,您可以创建一个与类别和数据点相关的表。
答案 1 :(得分:0)
java.swing包包含几个表和树解决方案,例如JTable和JTree类。可以轻松构建JTree以生成您正在查找的树结构(看起来像文件目录。)
JTable类可用于创建可排序和可搜索的表,尽管您必须借用或编写自己的类和表。搜索方法。
虽然它们来自Java,但其他语言提供的类似结构可以满足您的需求,而无需使用数据库。话虽如此,“mySQL”是一个非常易于使用的数据库,您可以免费下载社区数据库包。