在線搜索答案,但還沒有找到任何答案。 我已經創建瞭如下方法Java DefaultMutableTree不兼容類型
public void process(DefaultTreeModel tree){
DefaultMutableTreeNode current = tree.getRoot();
}
但是,編譯器是投擲不兼容的類型的錯誤。 樹是通過從我自己的類創建DefaultMutableTreeNodes,然後將它們添加到DefaultMutableTree(測試並正常工作)創建的。
林不知道爲什麼類型不兼容,因爲當我運行以下
public void process(DefaultTreeModel tree){
Object o = tree.getRoot();
System.out.println(o.getClass());
}
它輸出:
class javax.swing.tree.DefaultMutableTreeNode
所有幫助非常感謝!
哦,我明白了,我認爲它在運行時會很好。絕對不符合Java的實踐。謝謝! – TheYellowKnight