public StackView( final Context context, final CardImager imager, final Stage stage, final CardStack stack) { super(context); this.stack = stack; stack.register(this); cardView = new CardView(context, imager, stage); cardView.setParent(this); stackSize = new Label(); stackSize.getStyleClass().add(STYLE_STACK_SIZE); stackSize.setMouseTransparent(true); pane = new StackPane(); pane.getChildren().add(cardView.getPane()); pane.getChildren().add(stackSize); setPane(pane); updateStackSizeLabel(); updateCardView(); }