gpt4 book ai didi

java - JTable getColumnClass 警告

转载 作者:行者123 更新时间:2023-12-02 01:11:50 24 4
gpt4 key购买 nike

我试过搜索,但似乎没有人有答案。

我使用 JTable 来创建一个列出人员的表格,并且我想放置一个 ImageIcon,因此根据我所阅读的内容,我必须重写默认方法才能返回图标而不是字符串。

这是我用的:

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

但是 eclipse 用黄色强调了返回类型“Class”并给我这个警告:

Type safety: The return type Class for getColumnClass(int) from the type new JTable(){} needs unchecked conversion to conform to Class from the type JTable

它唯一的建议就是压制它。我不确定我是否正确收到警告,有人可以尝试向我解释它的确切含义并帮助我找到一个不会抑制它的好的解决方案吗?

最佳答案

Class 的返回类型是 raw type这会产生编译器警告。您需要向返回类型添加通用通配符以消除此警告:

public Class<?> getColumnClass(int column)

参见:Generic Wildcards

关于java - JTable getColumnClass 警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16618348/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com