- 我們如何使用setCellValueFactory和setCellFactory?
- 他們之間有什麼不同?
-1
A
回答
0
根據文檔:
setCellValueFactory
單元格值工廠需要設置爲指定如何填充一個單一的TableColumn中的所有細胞。單元格值工廠是提供TableColumn.CellDataFeatures實例的回調,並且期望返回ObservableValue。將在內部觀察返回的ObservableValue實例,以便立即更新要在屏幕上反映的值。
setCellFactory
的細胞工廠對該列中的所有單元格。單元工廠負責將單個表格列中每個TableCell中包含的數據進行渲染。 默認情況下,TableColumn使用默認的單元格工廠,但可以用自定義實現替換它,例如以不同方式顯示數據或支持編輯。
資源:http://docs.oracle.com/javase/8/javafx/api/toc.htm和http://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/TableColumn.html#setCellFactory-javafx.util.Callback-
+0
我認爲這對我來說非常困難。我真的不明白回調類和observablevalue funcions。提供示例更好。無論如何感謝您的幫助。 –
相關問題
- 1. TableView,使用'setCellValueFactory'方法不起作用
- 2. PropertyValueFactory/setCellValueFactory JavaFX
- 3. 表視圖如何定義setCellValueFactory
- 4. JavaFX的多次調用get方法使用setCellValueFactory
- 5. 使用JavaFX在TableView中無整數值0
- 6. 如何使用Apache2和PHP啓用和使用HTTP PUT和DELETE?
- 7. 如何使用twitter和facebook使用openinviter?
- 8. 如何使用Ajax使用Flexslider和Wordpress?
- 9. 如何使用ID和麪使用Solr
- 10. 如何使用Hibernate5和Vaadin8使用java.time.LocalDate?
- 11. 如何使用或不使用URL?和/
- 12. Eclipse如何使用和不使用JDK?
- 13. 如何使用使用JavaScript和GraphAPI
- 14. 如何使用preg_match和file_get_content使用PHP?
- 15. 如何將ComboBoxTableCell放入TableView中?
- 16. 如何使用jsdoc和gulp?
- 17. 如何使用PHP和MySQL
- 18. 如何使用devise和devise_security_extension?
- 19. 如何使用opencv和engine.h
- 20. 如何使用android.intent.action.CALL_PRIVILEGED和android.intent.action.NEW_OUTGOING_CALL?
- 21. 如何使用sqlite3和Python
- 22. 如何使用HttpRequest和HttpResponse
- 23. 如何使用Null求和
- 24. 如何使用PDT和WAMP
- 25. 如何使用IMAP和PHP
- 26. 如何使用QTranslate和Gtranslate
- 27. 如何使用domPDF和WordPress
- 28. 如何使用AJAX和JQuery
- 29. 如何使用NSLineSeparatorCharacter和NSParagraphSeparatorCharacter?
- 30. 如何使用CompareTo()和TreeSet()
這不是真正正確的地方,要求對整個教程。也許http://code.makery.ch/blog/javafx-8-tableview-cell-renderer/很有用。 –
閱讀http://docs.oracle.com/javase/8/javafx/api/toc.htm –