2015-02-24 41 views
3

我嘗試了scalafx-repo中的示例,發現了另一個奇怪的錯誤。這次我複製了整個文件。但我還是得到了以下錯誤:TableView上的類型不匹配示例

Error:(26, 11) type mismatch; 
found : scalafx.scene.control.TableColumn[hello.Person,String] 
required: javafx.scene.control.TableColumn[hello.Person, ?] 
      new TableColumn[Person, String] { 
     ^

我不知道爲什麼這個ScalaFX對象需要一個JavaFX對象。該方法類似於this。我從scalafx-repository中克隆了hello-world。

回答

3

問題是,從ScalaFX的TableColumn到JavaFX的TableColumn的隱式轉換不在範圍內。將 import TableColumn._添加到您的進口清單中,您應該沒問題。