Pane mit Clipping
Eine Pane führt normalerweise kein Clipping durch! Somit werden Elemente die der Pane zugeordnet werden unter Umständen außerhalb der Pane gezeichnet. Folgender Code schafft Abhilfe:
public ClippingPane extends Pane { public ClippingPane() { Rectangle clipRectangle = new Rectangle(); setClip(clipRectangle); layoutBoundsProperty().addListener((observable, oldValue, newValue) -> { clipRectangle.setWidth(newValue.getWidth()); clipRectangle.setHeight(newValue.getHeight()); }); } }
Stichworte:
JavaFX, Clipping, Pane, BorderPane mit Clipping