Scene Builder не открывает файл F XML с комментариями - PullRequest
5 голосов
/ 27 мая 2020

Я начал с хорошей установки JavaFX Scene Builder 11.0.0, и интеграция IDE работала нормально. Затем Scene Builder не смог открыть файл F XML. Методом проб и ошибок я обнаружил, что Scene Builder не нравится <!-- comment --> в конце тега, и создал тестовый пример, как показано ниже.

Теперь, когда я пытаюсь отправить тестовый пример, Scene Builder перестает работать и запускается иногда через 10 минут. Я не знаю, где настроить ведение журнала для Scene Builder, и файл журнала всегда пуст.

Вот тестовый пример:

<?xml version="1.0" encoding="UTF-8"?>

<?import javafx.scene.control.ScrollPane?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.GridPane?>
<?import javafx.scene.layout.VBox?>

<BorderPane maxHeight="-Infinity" maxWidth="-Infinity"
            minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0"
            prefWidth="600.0" xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1"
            style="-fx-background:#A2A3A5;">
    <center>
    </center>
    <top>
    </top>
    <right>
        <VBox alignment="TOP_CENTER" prefHeight="329.0" prefWidth="165.0"
              spacing="10.0" BorderPane.alignment="TOP_CENTER">
            <children>
                <ScrollPane prefHeight="209.0"
                            prefWidth="459.0"
                            style="-fx-background: white; -fx-border-color: green; -fx-border-width: 2;"
                            AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0"
                            AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"><!-- This comment breaks the file for Scene Builder -->
                    <content>
                        <GridPane hgap="2" prefHeight="100"
                                  prefWidth="100" vgap="2">
                        </GridPane>
                    </content>
                </ScrollPane>
            </children>
        </VBox>
    </right>
</BorderPane>

Мои вопросы: 1) Как я могу настроить войти в эту версию, чтобы я увидел ошибку? 2) Сколько поддерживается ручное редактирование - разрешены ли комментарии? 3) Что это за задержка запуска?

...