diff options
Diffstat (limited to 'demos/org.eclipse.fx.testcases.l10n.app/src/org/eclipse/fx/testcases/l10n/app/SamplePart.java')
-rw-r--r-- | demos/org.eclipse.fx.testcases.l10n.app/src/org/eclipse/fx/testcases/l10n/app/SamplePart.java | 39 |
1 files changed, 38 insertions, 1 deletions
diff --git a/demos/org.eclipse.fx.testcases.l10n.app/src/org/eclipse/fx/testcases/l10n/app/SamplePart.java b/demos/org.eclipse.fx.testcases.l10n.app/src/org/eclipse/fx/testcases/l10n/app/SamplePart.java index ff21d3223..b02039316 100644 --- a/demos/org.eclipse.fx.testcases.l10n.app/src/org/eclipse/fx/testcases/l10n/app/SamplePart.java +++ b/demos/org.eclipse.fx.testcases.l10n.app/src/org/eclipse/fx/testcases/l10n/app/SamplePart.java @@ -1,13 +1,50 @@ package org.eclipse.fx.testcases.l10n.app; +import java.util.Date; + import javafx.scene.control.Label; import javafx.scene.layout.BorderPane; +import javafx.scene.layout.VBox; import javax.annotation.PostConstruct; +import javax.inject.Inject; public class SamplePart { + @Inject + SamplePartMessagesRegistry r; + @PostConstruct void init(BorderPane parent) { - parent.setCenter(new Label("Hello World")); + VBox b = new VBox(); + + { + Label label = new Label(); + r.register(label::setText, r::SimpleText); + + b.getChildren().add(label); + } + + { + Label label = new Label(); + r.register(label::setText, r.SimpleDateText_supplier(new Date())); + + b.getChildren().add(label); + } + + { + Label label = new Label(); + r.register(label::setText, r.SimpleNumberText_supplier(10_000)); + + b.getChildren().add(label); + } + + { + Label label = new Label(); + r.register(label::setText, r.CustFormatText_supplier(null)); + + b.getChildren().add(label); + } + + parent.setTop(b); } } |