Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'demos/org.eclipse.fx.demo.e4/src/org/eclipse/fx/demo/e4/parts/PersonDetailPart.java')
-rwxr-xr-xdemos/org.eclipse.fx.demo.e4/src/org/eclipse/fx/demo/e4/parts/PersonDetailPart.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/demos/org.eclipse.fx.demo.e4/src/org/eclipse/fx/demo/e4/parts/PersonDetailPart.java b/demos/org.eclipse.fx.demo.e4/src/org/eclipse/fx/demo/e4/parts/PersonDetailPart.java
new file mode 100755
index 000000000..e21627bfe
--- /dev/null
+++ b/demos/org.eclipse.fx.demo.e4/src/org/eclipse/fx/demo/e4/parts/PersonDetailPart.java
@@ -0,0 +1,25 @@
+package org.eclipse.fx.demo.e4.parts;
+
+import java.io.IOException;
+
+import javafx.scene.Node;
+import javafx.scene.layout.BorderPane;
+
+import javax.annotation.PostConstruct;
+
+import org.eclipse.fx.ui.di.FXMLBuilder;
+import org.eclipse.fx.ui.di.FXMLLoader;
+import org.eclipse.fx.ui.di.FXMLLoaderFactory;
+
+public class PersonDetailPart {
+
+ @PostConstruct
+ void init(BorderPane parent, @FXMLLoader FXMLLoaderFactory factory) {
+ try {
+ FXMLBuilder<Node> builder = factory.loadRequestorRelative("personform.fxml");
+ parent.setCenter(builder.load());
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+}

Back to the top