- - PR -
JTableのセルの編集
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2004-07-06 11:04
setDefaultRenderer(Object.class, CellRenderer);を使用して背景などを変更した場合にセルの選択がされなくなりました。
どうやったら選択ができるのようになりますか? あと、セルの結合といったことはできないでしょうか? |
|
投稿日時: 2004-07-06 12:53
それはセルの選択がされなくなったのではなく、
セルの選択がされていてもいなくても同じように描画しているので、見分けがつかなく なっているのではないでしょうか? TableCellRendererの引数isSelectedで描画を変えています? それと、JTableにセルを結合させる機能はないです。 |
|
投稿日時: 2004-07-06 13:47
isSelectedで描画を変えたらすぐになりました。
どうもありがとうございました。 |
|
投稿日時: 2004-07-07 09:09
また、質問なんですけど、JTableの列の幅をフォントのサイズや文字の長さによって動的に変更させたいと思っています。
どのようにしたらよいかアドバイスをお願いします |
|
投稿日時: 2004-07-08 00:25
フォントに合わせて幅を変更するために、私は java.awt.FontMetrics
を使用します。 |
|
投稿日時: 2004-07-11 21:50
JTableで複数の選択されたセルをときにバックグラウンドを変更したいと考えているんですが、一つ選択されたときはできるのですが、二つ以上に最後に選択したセルしか変更がされなくなります。どうしたらいいでしょうか?
|
|
投稿日時: 2004-07-12 14:10
複数選択できるモードにしてますか?
本当に複数選択されています? 表示の問題?それとも選択自体されていないの? レンダラーに渡される引数はどうなっていますか? どの引数を見て色を変えてます? |
|
投稿日時: 2004-07-12 17:47
複数選択できるモードにしてます。
複数選択もされています。 表示の問題です。 |
