質問: jtableで値を右寄せ表示する方法 やりたい事はjtableのカラム内の値を右寄せにしたいだけです。 apiマニュアルのjtableの項の「how to use table」を読むと、 その方法は、設定する値をobjectではなく、integerオブジェクトに するだけで、右寄せになるとの事。早速やってみたところ、integer あるいはfloat(多分double)オブジェクトでも確かに右寄せになりました。 これはこれでいいのですが、それでは、stringを右寄せにしたい時は どうするの?という疑問が湧きました。どなたか、ご存知の方いらっしゃいますか? また、そういうメソッドが別にあるのならば教えてください。
回答: tablecellrenderer(またはdefaulttablecellrenderer)を使用します。 参考urlをご覧になるとおわかりいただけるかと思い ますが、sethorizontalalignment()で位置を指定して います。これで好きなように右寄せ/左寄せできますよ。 参考url:http://java-house.jp/ml/archive/j-h-b/036862.html#body