java - TableModel 列区分数字类型

标签 java swing jtable

我有一个用于存储数字的 JTable。我实际上只使用表格来查看/排序。即使某些列可能全部都是整数或长整型,为这些列提供 Double 类是否会导致失败(除了可能需要分配更多空间之外)。我可以解析这些数字以查看列是否包含所有单一类型,但如果我真的不需要的话,这似乎需要大量工作。

谢谢, 杰夫

最佳答案

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

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

关于java - TableModel 列区分数字类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2065307/

相关文章:

java - 在for循环java中创建表

java - 包含新闻文章的文本区域 - SQL 插入(开始新行)

java - 我的 java 应用程序不读取我的文件(maven 项目)

java - 有没有办法查看 L2 hibernate 缓存?

java - hashCode() 必须返回素数吗?

java - 为什么我的 setLocation(x,y) 不起作用?

Java - JLabel和垂直框之间的距离

java - 何时/何地在 Java EE Web 应用程序上创建实体?

java - 如何根据组合框中的值修改JDialog框中其他字段的值

java - GUI 日历 DefaultTableModel Addig MouseListeners