package net.ptnkjke.jbeditor.gui.main.panes.generalinfopane; import javafx.fxml.FXMLLoader; import javafx.fxml.JavaFXBuilderFactory; import javafx.scene.layout.VBox; import org.apache.bcel.generic.ClassGen; import java.io.IOException; /** * Created by dalopatin on 27.08.2014. */ public class Utils { public static VBox loadView(ClassGen classGen){ VBox gridPane = null; FXMLLoader fxmlLoader = null; fxmlLoader = new FXMLLoader(); fxmlLoader.setBuilderFactory(new JavaFXBuilderFactory()); try { gridPane = (VBox) fxmlLoader.load(Utils.class.getResource("/net/ptnkjke/jbeditor/gui/main/panes/generalinfopane/View.fxml").openStream()); } catch (IOException e) { e.printStackTrace(); } gridPane.setMaxWidth(10000); gridPane.setMaxHeight(10000); Controller controller = fxmlLoader.getController(); controller.setClassGen(classGen); return gridPane; } }