繁体   English   中英

如何使用Prefuse和JTable的典型功能来可视化表格

[英]How to visualize a table using Prefuse with typical functions of JTable

我的问题是:

  1. 如何预先显示表格信息? 我发现GridLayout可能是相关的。 但是我不知道如何使用预填充来准确地绘制表格,例如查找JTable以及每个单元格的典型功能,如getRow,selectColumn,mouseClick等。
  2. 我的表表有点复杂,每列都有不同的数据类型。 我想我需要将两个数据分别添加到m_vis中。 但是它们可以在单个表视图中一起正常工作吗? 我只是为不同的数据组添加了不同的侦听器?

要添加有关我的数据的详细信息,请执行以下操作:

我有一个在Java swing中使用JTable的实现,以显示文档列表,每行包含10列,这些列显示了与此文档关联的不同变量值。 表的结构是不统一的,从某种意义上说,前两行显示了其他信息,第一行中的每个单元格都是一个comboBox进行选择,第二行中的每个单元格是一个条形图,显示了此变量的分布列(每个栏都是一个启用了鼠标单击事件的JPanel显示)。

给定这样的表模型,我也不确定如何将前两行预先放入Data中,因为它们是使用java swing中的Graphics2D绘制的。 甚至不能指定数据类型(.class),对吗?

甚至无法指定数据类型( .class ),对吗?

不能。如如何使用表中所述,表模型的getColumnClass()实现可以将每个单元格的数据类型指定为类文字 该类型是JTable选择合适的渲染器的一种方式。 图标和小图像是就地显示的合理选择,但是ListSelectionListener可以用于在相邻组件中显示较大的元素。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM