我有一个用于存储数字的JTable。我真的只使用该表进行查看/排序。即使某些列可能具有所有的整数或长数,是否有一个垮台(除了可能需要分配更多空间)给列一个Double类。我可以解析数字以查看列是否包含所有单一类型,但如果我不需要,这似乎很多工作。
感谢, 杰夫
答案 0 :(得分:2)
我假设您正在编写自己的TableModel
,并覆盖getColumnClass()
方法。此外,您希望表格选择一个右对齐数字的渲染器,但不要另外关注渲染差异。
如果是这种情况,那么我建议返回Number.class
,而不是特别困扰将实际模型数据存储为Double。