2

列の 1 つに数値が含まれている JTable が与えられた場合、この数値を通貨として表示するにはどうすればよいですか? つまり、5 は $5.00 などと表示されます。

これは、JTable にデータが取り込まれた後で直接行うことができますか?それとも以前に行う必要がありますか? ありがとう。

4

2 に答える 2

2

これにアプローチするには、いくつかの方法があります。前もって最も簡単な方法は、toString()メソッドで通貨の書式設定を実装するカスタム オブジェクトをその列に入力することです。

もう 1 つは、カスタム セル レンダラーを使用することです。これを設定するためのサンプルコードを次に示します。これには、「JTable にデータが入力された後、JTable で直接実行できる」という利点があります。

于 2010-04-19T18:59:45.367 に答える
1

Table Format Renderersは、数値と日付を簡単にフォーマットする方法を示しています。

于 2010-04-19T20:56:10.513 に答える