java bindings - 如何在不获取-0.0值的情况下将float绑定到jtable?
Posted
技术标签:
【中文标题】java bindings - 如何在不获取-0.0值的情况下将float绑定到jtable?【英文标题】:java bindings - how to bind a float to a jtable without getting -0.0 values? 【发布时间】:2011-07-17 13:42:04 【问题描述】:我有一个 JTable,我使用绑定 (JTableBinding) 将列表绑定到它 在我使用的对象中,每个绑定成员都有一个 getter 和 setter。 这当然加载了反射。
我的问题是有时我在显示中得到 -0.0 而不是纯零。 当它是-0.0时,如何将其格式化为alwayz 0? 谢谢
【问题讨论】:
How can a primitive float value be -0.0? What does that mean? 的可能重复项 10 分钟前提出了同样的问题 @Armen Tsirunyan:几乎相同,但这里的问题围绕着如何应用accepted answer。 没错。不想在 cmets 中问它,我认为这将有助于打开新问题。 【参考方案1】:我不熟悉JTableBinding
,但TableCellRenderer
的合适实现可能就足够了。相关教程是here,还有一个例子here。
【讨论】:
同意 ***.com/questions/6556651/… (:- 但硬编码为 instanceof.Double:-) +1【参考方案2】:添加一个特殊情况来检查你的浮点数是 0 还是 -0 然后打印 0
【讨论】:
以上是关于java bindings - 如何在不获取-0.0值的情况下将float绑定到jtable?的主要内容,如果未能解决你的问题,请参考以下文章
如何在不创建或附加 Azure Java SDK 的情况下获取 AppendBlobItem
如何使用 context.bind 绑定 DataSource。连接池等