JavaFX

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

Eigene Werkzeuge
Werkzeuge

gratis Counter by GOWEB
seit 9.10.2007