创建TableColumn列表,java swing

创建TableColumn列表,java swing,java,swing,generics,jtable,Java,Swing,Generics,Jtable,我在这个网站上看到了一些使用JTables的人声明如下的例子: List<TableColumn> columns = new ArrayList<TableColumn>(); List columns=new ArrayList(); 我也想这样做,因为我的目标是创建一个列表,该列表将存储对用户隐藏的列(我需要该列表,以便在以后需要时取消隐藏这些列) 但是,当我尝试上述eclipse时,它告诉我: 类型列表不是泛型的;它不能用参数化 论据 有人能告诉我怎么解决这

我在这个网站上看到了一些使用JTables的人声明如下的例子:

 List<TableColumn> columns = new ArrayList<TableColumn>();
List columns=new ArrayList();
我也想这样做,因为我的目标是创建一个列表,该列表将存储对用户隐藏的列(我需要该列表,以便在以后需要时取消隐藏这些列)

但是,当我尝试上述eclipse时,它告诉我:

类型列表不是泛型的;它不能用参数化 论据


有人能告诉我怎么解决这个问题吗?或者建议其他选项?

您一定导入了错误的列表类

确保您有
java.util.List
而不是
java.awt.List或其他一些列表。

您可以签出。它为TableColumns提供隐藏/显示功能


它允许用户控制显示/隐藏哪些列,但您可以使用
setMenuPopup(false)将其关闭。

考虑支持隐藏的JXTable(的一部分)columns@kleopatra嘿,JXTable工作得很好!谢谢你的提示。