我想在JavaFX中編寫一個文本編輯器,它的作用類似於Eclipse/Netbeans IDE以突出顯示Java代碼。 任何人都可以建議如何實現或任何人以前做過這些。JavaFX代碼編輯器,內容爲highlighter for Java代碼
謝謝。
我想在JavaFX中編寫一個文本編輯器,它的作用類似於Eclipse/Netbeans IDE以突出顯示Java代碼。 任何人都可以建議如何實現或任何人以前做過這些。JavaFX代碼編輯器,內容爲highlighter for Java代碼
謝謝。
就我所知,沒有用於代碼突出顯示/編輯的純JavaFX庫,因此如果要在JavaFX中實現它,您將從類似的Swing(或其他)項目進行翻譯,靠你自己。
但是,如果您想實現這一目標,您可以使用這樣一個Javascript庫並將其包裝在WebView中 - Jewelsea(經常在這裏搖擺)已經完成了這個操作並且explained it rather nicely here。
RichTextFX讓我們指定文本範圍的樣式類。看看Java keywords demo和its source code。
+1:很好的使用WebView – Aubin 2013-05-02 12:02:26
我已經發布了serval的博客文章和源代碼。我已經嘗試了兩條路徑: *嵌入webview並使用JS編寫的Orion-Editor(http://tomsondev.bestsolution.at/2012/10/04/eclipse-techs-on-steroids/) *寫一個原生一個(http://tomsondev.bestsolution.at/2013/03/11/build-an-intelligent-code-editor-with-javafx-and-jdt/) – tomsontom 2013-05-02 15:03:46
@tomsontom不錯的工作!完成後它會成爲免費/開放的產品嗎? – berry120 2013-05-02 15:21:33