2011-07-17 1 views
0

私はJTableを持っており、バインディング(JTableBinding)を使ってリストをバインドしています。
私が使っているオブジェクトでは、各バインドメンバにgetterとsetterがあります。
このコースには反射が搭載されています。Javaバインディング - 浮動小数点を-0.0の値を取得せずにjtableにバインドする方法は?

私の問題は、時々私は表示の平野ゼロの代わりに-0.0を得ることです。 -0.0の場合、どのようにalwayz 0にフォーマットできますか? Thannks

+0

可能な複製[プリミティブ浮動小数点値はどのようにして-0.0になりますか?それはどういう意味ですか?](http://stackoverflow.com/questions/6724031/how-can-a-primitive-float-value-be-0-0-what-does-that-mean) –

+1

同じ質問が尋ねられました10分前 –

+0

@Armen Tsirunyan:ほぼ同じですが、質問は[受け入れられた回答]を適用する方法を中心に行われています(http://stackoverflow.com/questions/6724031/how-can-a-primitive-float-value- 0-0-what-does-that-mean/6724051#6724051)。 – trashgod

答えて

1

を印刷チェックするために、特別なケースを追加します。関連するチュートリアルはhereで、例はhereです。

+0

が同意しましたhttp://stackoverflow.com/questions/6556651/jtable-cell-editor-number-format/6556681#6556681(: - しかし、instanceof.Double :-) +1にハードコードされています – mKorbel

0

あなたのフロートが0の場合、または-0、私はJTableBindingに慣れていないんだけど、TableCellRendererの適切な実装が十分である0

関連する問題