TableModel列区分数字类型

时间:2010-01-14 15:41:11

标签: java swing jtable

我有一个用于存储数字的JTable。我真的只使用该表进行查看/排序。即使某些列可能具有所有的整数或长数,是否有一个垮台(除了可能需要分配更多空间)给列一个Double类。我可以解析数字以查看列是否包含所有单一类型,但如果我不需要,这似乎很多工作。

感谢, 杰夫

1 个答案:

答案 0 :(得分:2)

我假设您正在编写自己的TableModel,并覆盖getColumnClass()方法。此外,您希望表格选择一个右对齐数字的渲染器,但不要另外关注渲染差异。

如果是这种情况,那么我建议返回Number.class,而不是特别困扰将实际模型数据存储为Double。