0

Java の jTable で Exponential Values に行き詰まっています。実際にはデータベースから値を取得していますが、金額列の値は2倍になっています。jTable に値が入力されると、金額列の値は指数値に自己変換されますが、データベースには通常の double 値があります。

値を指数から double に変換する方法は知っていますが、今回は jTable です。できるだけ早く助けてください。よろしくお願いします。

4

2 に答える 2

-1

一部の種類のテーブルには不適切である可能性がある CellRenderers を変更する代わりに、数値を含む既存の TableModel にデリゲートするデコレーターとしてカスタム TableModel を実装できますが、数値から文字列へのオンザフライ変換を実行します。 getValueAt() が適切な列パラメーターで呼び出されたときに、必要に応じて。数値列が編集可能な場合は、setValueAt() で逆の変換を行うことができます。

于 2013-10-11T07:59:04.777 に答える