Сбой нескольких сценариев Java FX [дубликат]

Я понимаю, что этот вопрос довольно старый, но в последней версии панд есть простой способ сделать именно это. Имена столбцов (которые являются строками) можно нарезать любым способом.

columns = ['b', 'c']
df1 = pd.DataFrame(df, columns=columns)
3
задан James_D 19 May 2014 в 05:22
поделиться

3 ответа

<fx:root> указывает «динамический корень» для вашего файла FXML; это означает, что корень файла FXML - это объект, который установлен на загрузчик перед загрузкой файла. Обычно это используется для настраиваемых элементов управления, где вы хотите, чтобы элемент управления был подклассом Node, который может быть создан с использованием обычного кода Java, но хочет определить его расположение с помощью FXML. Правильное использование <fx:root> (или, по крайней мере, пример того, как его можно использовать) показано в стандартной документации . В частности, если вы используете <fx:root>, вы должны:

  1. Создать экземпляр FXMLLoader вместо использования метода статического удобства FXMLLoader.load(URL)
  2. Вызов setRoot (. ..) в этом экземпляре и передать объект, который должен быть корнем FXML.

Для стандартного использования FXML вы просто используете стандартное объявление экземпляра в качестве корня. Почти каждый пример доступен так: возможно, лучшим местом для начала является официальный учебник . В вашем случае, поскольку вы хотите VBox, вам, вероятно, просто нужно

<VBox xmlns="javafx.com/javafx/8"; xmlns:fx="javafx.com/fxml/1"; fx:controller="divergex.DivergexGUIController">
<!-- ... -->
</VBox>

Изменить Если Netbeans дает вам проблемы, я рекомендую использовать Eclipse с плагином клипа e (fx) . Есть очень баребоны, но в значительной степени все, что вам нужно, учебник .

4
ответ дан James_D 24 August 2018 в 16:23
поделиться

снимите флажок id :: root в построителе сцен или измените id :: root на vbox

2
ответ дан dam van tai 24 August 2018 в 16:23
поделиться

Просто вы не должны использовать конструкцию fx: root в построителе сцен. поэтому удалите эту строку кода из файла fxml.

Например: <fx:root prefHeight="246.0" prefWidth="479.0" type="AnchorPane" xmlns="http://javafx.com/javafx/8.0.141" xmlns:fx="http://javafx.com/fxml/1" fx:controller="application.mycontroller">

0
ответ дан Pang 24 August 2018 в 16:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: