我試圖實現的是在我將其粘貼到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有類似SWT的動作嗎?
- 2. 是否有可能在javafx中引入類似於swing的內部框架
- 3. JavaFX中的Swing paintComponents
- 4. 類似Android/iPhone的ScrollView for Swing
- 5. JavaFX 2.0激活類似MenuItem的菜單
- 6. 類方法有類似自我嗎?
- 7. Javascript有類似%d的東西嗎?
- 8. 在微軟有類似的OSGI嗎?
- 9. GHC有類似distcc的工具嗎?
- 10. Nspec有類似Rspec的should_receive嗎?
- 11. IE7有類似YSlow的工具嗎?
- 12. DotNetNuke有類似於Drupal的CCK嗎?
- 13. Swing是否有類似於HTML <select>標籤的組件?
- 14. 在JavaFX中是否有類似於EditorKit的框架?
- 15. JavaFX FXML - Button是否具有類似方法的OnEdit?
- 16. 用javaFX&swing可以做出性感的GUI嗎?
- 17. 從Swing更新JavaFx圖表
- 18. Java Swing到JavaFX(RMI /線程)
- 19. 將swing與javaFX集成
- 20. 與Ext.ux.Livegrid類似嗎?
- 21. 在學習JavaFx之前,我應該學習Swing嗎?
- 22. 我們可以在SWING代碼中使用JAVAFX代碼嗎?
- 23. TFS有類似的外部GUI前端嗎? (類似SVN的烏龜)
- 24. JavaFx:繪製一個類似揮杆的蝕刻邊界可能嗎?
- 25. Eclipse和JavaFX?只有我嗎?
- 26. JavaFX音頻似乎沒有播放
- 27. java swing - 在java swing中創建類似旋轉木馬的按鈕
- 28. GWT的類與AWT Desktop類似嗎?
- 29. transferhandler忽略拖動事件
- 30. Python有類似Java的匿名內部類嗎?