Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何轻松设置jTable';s单元格接受浮点数或十进制数_Java_Swing_Jtable - Fatal编程技术网

Java 如何轻松设置jTable';s单元格接受浮点数或十进制数

Java 如何轻松设置jTable';s单元格接受浮点数或十进制数,java,swing,jtable,Java,Swing,Jtable,我已经创建了一个简单的清单系统,使用netbeans和MS access作为我的数据库 我在设置jtable的Unit_cost和Total_cost列以接受并显示小数点后两位的小数时遇到问题 我可以用正确的数量(即1999.99)将我的“价格”保存在数据库中,但当我将数据加载到jtable时,它会自动舍入我的数字并省略小数点(1999.99->2000) 请帮帮我。谢谢。请发布您的代码块,该代码块可执行此操作。。。那么调试就容易多了……您的表模型应该重写getColumnClass方法a re

我已经创建了一个简单的清单系统,使用netbeans和MS access作为我的数据库

我在设置jtable的Unit_cost和Total_cost列以接受并显示小数点后两位的小数时遇到问题

我可以用正确的数量(即1999.99)将我的“价格”保存在数据库中,但当我将数据加载到jtable时,它会自动舍入我的数字并省略小数点(1999.99->2000)


请帮帮我。谢谢。

请发布您的代码块,该代码块可执行此操作。。。那么调试就容易多了……您的表模型应该重写
getColumnClass
方法a return back
Double.class
(或类似方法)。如果需要更多控制,可以提供自定义单元编辑器/渲染器。有关更多详细信息,请参阅。因此,在将数据库中的值添加到UI之前,请验证该值是否正确