我收到了編譯器的警告,根本沒有任何意義(至少對我來說)。它基本上要我分配一個Type到DefaultListModel,它本身就是一個對象類型!我通過我的代碼得到了這些警告的堆!警告:[rawtypes]發現原始類型:DefaultListModel
C:\Documents and Settings\...\filename.java:345:warning: [rawtypes] found raw type: DefaultListModel
DefaultListModel lm = (DefaultListModel) jList_DataSetList.getModel();
missing type arguments for generic class DefaultListModel<E>
where E is a type-variable:
E extends Object declared in class DefaultListModel
這是另一個我不知道從哪裏來的!
C:\Documents and Settings\...\filename.java:897: warning: [rawtypes] found raw type: JList
private javax.swing.JList jList_DataSetList;
missing type arguments for generic class JList<E>
where E is a type-variable:
E extends Object declared in class JList
預先感謝
非常感謝你的準確和現場答案!我從舊的api文檔引用,並不知道你指出我曾經存在過的那個!你救了我的一天! – Sam
由於我爲OpenJDK貢獻了這個補丁,我在這裏發佈了博客:http://puces-blog.blogspot.com/2009/11/news-swing-generics-openjdk-jlist-patch.html – Puce
@Puce非常感謝: - ) – mKorbel