vendredi 22 mai 2015

JavaFX eine Vbox Instanz pro Pane?

Hallo zusammen

Ich habe eine Frage bezüglich JavaFX:

Ich habe eine Klasse, welche von VBox vererbt. Wenn ich eine Instanz davon mache und diese dann in zwei verschiedenen BorderPanes einfügen möchte, wird sie nur auf der letzte BorderPane angezeigt:

Java Code:

  1. public class AutoDetail extends VBox { ... }
  2.  
  3. public class Test extends Application {
  4.  
  5. public void start(Stage primaryStage) throws Exception {
  6. AutoDetail ad = new AutoDetail ();
  7.  
  8. BorderPane pane1 = new BorderPane();
  9. BorderPane pane2 = new BorderPane();
  10.  
  11. //in diesem Fall wird der Inhalt nur auf pane2 angezeigt.
  12. pane1.setCenter(ad);
  13. pane2.setCenter(ad);
  14. ...
  15. }
  16. ...
  17. }

Mit zwei Instanzen von AutoDetail funktioniert es dann wieder. Ich möchte allerdings wissen, weshalb das Verhalten so ist?


JavaFX eine Vbox Instanz pro Pane?

0 commentaires:

Enregistrer un commentaire