我有一个用于存储数字的 JTable。我实际上只使用表格来查看/排序。即使某些列可能全部都是整数或长整型,为这些列提供 Double 类是否会导致失败(除了可能需要分配更多空间之外)。我可以解析这些数字以查看列是否包含所有单一类型,但如果我真的不需要的话,这似乎需要大量工作。
谢谢, 杰夫
最佳答案
我假设您正在编写自己的 TableModel
,并重写 getColumnClass()
方法。此外,您希望表格选择一个可以右对齐数字的渲染器,但不关心渲染差异。
如果是这种情况,那么我建议返回 Number.class
,而不是特别费心将实际模型数据存储为 Double。
关于java - TableModel 列区分数字类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2065307/