2014-09-05 117 views
8

對不起,這樣一個簡單的問題,但我很難相信我實際上無法查看fxml,而使用JavaFX Scenebuilder開發用戶界面。如何使用SceneBuilder查看fxml?

我希望我應該能夠使用控件編寫用戶界面,並且能夠直接編寫fxml。

如何查看/編輯我的用戶界面的FXML在SceneBuilder而不做以下: -

  1. 保存
  2. 編輯用文本編輯器
  3. 重新打開使用JavaFX場景生成器

http://www.webhostingplanguide.com/wp-content/uploads/2013/12/CoffeeCup-HTML-Editor.jpg

如上,我想是AB可以在FXML或WYSIWYG前端工作。

+0

我從來沒有在場景構建器中打開有效的fxml的問題。你不能只用打開它嗎?我不會拒絕你的問題。 – Lars 2014-09-05 17:14:31

+0

如果我創建一個新項目並將一個按鈕拖到視圖中,我希望能夠看到創建的FXML。當然,如果你正在設計一個WYSWYG應用程序的網頁,你可以看到源代碼和前端。 – chrisw 2014-09-05 17:16:34

+0

對不起,我不知道如何在scenebuilder中查看生成的xml。我在IDE中打開它並在那裏編輯代碼。 – Lars 2014-09-05 17:24:16

回答

0

那麼現在呢,沒有這樣的選擇來從Scene Builder中查看FXML。我可以確認它爲Scene Builder 2.0

雖然這可以是場景構建器的一個很好的補充(如果不是拆分屏幕,只是查看FXML)。您可以在此處提交功能請求https://javafx-jira.kenai.com/註冊是免費的,向所有人開放

+0

我同意,除了那個之外,我會提交功能請求,場景構建器相當好。雖然我確實曾經在添加一個fx:腳本塊時解析了一個fxml文件,但在提出這個之前我可能會做更多的研究。 – chrisw 2014-09-06 10:23:08

+0

我現在唯一能夠看到代碼的建議是使用Brackets,一個Web開發文本編輯器。它適用於各種語言。無論何時您點擊場景構建器上的保存,該文本編輯器都會自動顯示更改,假設您已打開fxml文件。我在這裏創建我的用戶界面的CSS,當我保存它時,場景構建器將立即顯示更改 – OzzyTheGiant 2016-04-09 04:54:08