ラベルとテーブル – プログラミング – Home

通知
すべてクリア

[解決済] ラベルとテーブル


キュン
 キュン
(@キュン)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

こんにちは。
JTableのセルの上にラベルを貼り付けることは無理なのでしょうか?
セルにアイコンを貼り付けられなくて困ってます。


引用未解決
トピックタグ
dairygoods
 dairygoods
(@dairygoods)
ゲスト
結合: 23年前
投稿: 1421
 

セルにアイコンだけを表示すればよいのであれば、
TableModel.getColumnClass()でImageIcon.classを返し、
TableModel.getValueAt()で表示したいImageIconオブジェクトを返せば良いです。

アイコンと文字列を並べて表示したい場合は、ちょっと面倒です。
javax.swing.table.DefaultTableCellRenderer
を拡張して、アイコンと文字列を表示するクラスを作る必要があります。
JDKデモのSwingSetにあるTableDemoが参考になると思います。


返信引用
キュン
 キュン
(@キュン)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

ありがとうございます。

アドバイス通りにしたら、うまくいきました。
これをするだけで3日もかかってしまったので、できた時には感動しました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました