我試圖實現的是在我將其粘貼到HTMLEditor之前「祕密」編輯一些html代碼。任何人都可以想到在JavaFX 2中做這樣的事情嗎?JavaFX有類似Swing的TransferHandler嗎?
0
A
回答
1
通常情況下,您可以將ChangeListener
添加到正在更改的屬性(例如TextArea
的TextProperty
)中,檢查更改偵聽器中的新值並將其修改爲您需要的值。這個策略與TransferHandler
不完全相同,但是(我認爲)在某些地方可以在Swing中使用TransferHandler
。不幸的是,在HtmlEditor
的情況下,您將無法使用這種策略,因爲HtmlEditor
文本未作爲可監聽屬性實現(儘管在將來的JavaFX版本中有一個請求使其成爲屬性:RT-18436)。
查看JavaFX drag and drop documentation,JavaFX確實支持TransferMode,可以在接收拖動事件以執行不同操作(如複製,鏈接或移動數據)時查詢。另外,如果您查看拖放文檔中的示例6,則可以看到可以爲節點設置一個onDragDropped事件處理程序,該節點可以攔截DragEvent
並在該時間採取適當的操作(例如將HtmlEditor
的htmlText
設置爲拖動數據的修改版本)。如果您在覆蓋HtmlEditor
的默認onDragDropped
功能時遇到困難,那麼您可以在HtmlEditor
上放置一個event filter,它允許您按照需要捕捉,處理和使用相關的拖動事件。
相關問題
- 1. 在javaFX中有類似Swing的JDesktoPane?
- 2. JavaFX有類似SWT的動作嗎?
- 3. 是否有可能在javafx中引入類似於swing的內部框架
- 4. Tagboxes或類似的JavaFX Textareas
- 5. JavaFX中的Swing paintComponents
- 6. JOGL - Swing - JavaFX
- 7. Swing - JavaFX集成
- 8. Swing和javafx
- 9. Swing和JavaFX併發
- 10. 類似Android/iPhone的ScrollView for Swing
- 11. 與Swing TransferHandler一起使用圖像文件
- 12. JavaFX相當於Swing的包()
- 13. JavaFX相當於Swing的JSpinner?
- 14. 類方法有類似自我嗎?
- 15. JavaFX 2.0激活類似MenuItem的菜單
- 16. TransferHandler,JTable&JScrollPane
- 17. MSBuild有類似皮棉的工具嗎?
- 18. Ruby有類似JavaDoc的東西嗎?
- 19. IE7有類似YSlow的工具嗎?
- 20. 也有類似FindBugs的工具嗎?
- 21. Nspec有類似Rspec的should_receive嗎?
- 22. GHC有類似distcc的工具嗎?
- 23. 在微軟有類似的OSGI嗎?
- 24. 對於http_post_fields有類似的功能嗎?
- 25. DotNetNuke有類似於Drupal的CCK嗎?
- 26. Javascript有類似%d的東西嗎?
- 27. Swing是否有類似於HTML <select>標籤的組件?
- 28. 用javaFX&swing可以做出性感的GUI嗎?
- 29. JavaFX FXML - Button是否具有類似方法的OnEdit?
- 30. 在JavaFX中是否有類似於EditorKit的框架?