2

検索してみましたが、誰も答えを持っていないようです。

リストされた人を含むテーブルを作成するために JTable を使用し、ImageIcon を配置したかったので、読んだことから、文字列ではなくアイコンを返すためにデフォルトのメソッドをオーバーライドする必要があります。

これは私が使用するものです:

public Class getColumnClass(int column)   
{   
    return getValueAt(0, column).getClass();   
}

しかし、Eclipseは戻り値の型「Class」に黄色で下線を付け、次の警告を表示します。

型の安全性: 型 new JTable(){} からの getColumnClass(int) の戻り値の型 Class は、型 JTable からの Class に準拠するために未チェックの変換が必要です

そして、その唯一の提案は、それを抑制することです。警告が適切に表示されるかどうかさえわかりません。誰かがそれが何を意味するのかを正確に説明し、それを抑制しない良い解決策を見つけるのを手伝ってくれますか?

4

1 に答える 1