Для этого вам не нужен файл .jar. Вы можете просто создать новый файл FXML с тем, что вам нужно. поле со списком. Создайте файл класса с расширением поля со списком, контроллером и добавьте контроллер в файл FXML (в построителе сцен).
Найдите «Импорт из файла JAR / FXML» в поле со списком рядом с левым окном поиска в построителе сцен, а затем выберите файл. Теперь у вас есть новая панель заголовка в левом аккордеоне с именем Custom. Здесь вы можете найти свои компоненты.
@edit Есть файлы.
MyGridPane.fxml
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import javafx.scene.layout.*?>
<fx:root type="javafx.scene.layout.GridPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8" fx:controller="MyGridPane.MyGridPaneController">
<columnConstraints>
<ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
<ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
</columnConstraints>
<rowConstraints>
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
<RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
</rowConstraints>
</fx:root>
MyGridPane.java
package MyGridPane;
import javafx.fxml.FXMLLoader;
import java.io.IOException;
/**
* Created by Marcin on 2014-09-01.
*/
public class MyGridPane {
MyGridPane(){
FXMLLoader fxmlLoader = new FXMLLoader(getClass().getResource("MyGridPane.fxml"));
fxmlLoader.setRoot(this); fxmlLoader.setController(this);
try {
fxmlLoader.load();
} catch (IOException exception) {
throw new RuntimeException(exception);
}
}
}
MyGridPaneController.java
package MyGridPane;
import javafx.fxml.Initializable;
import java.net.URL;
import java.util.ResourceBundle;
/**
* Created by Marcin on 2014-09-01.
*/
public class MyGridPaneController implements Initializable{
@Override
public void initialize(URL location, ResourceBundle resources) {
}
}
Следующий шаг добавляется в Scene Builder
[/g0]
, и вы можете добавить этот компонент .
[/g1]