Frage

Ich bin neu in dem Echo 2 Rahmen. Ich denke, es sollte einfach sein, aber ich fand keine Möglichkeit, den erzeugten Inhalt horizontal und vertikal zu zentrieren. Gibt es eine Möglichkeit, eine zentrierte ContentPane (oder so ähnlich) mit einer festen Breite und Höhe zu bekommen?

thx, André

War es hilfreich?

Lösung

Gefunden die Lösung mit echoPointNG:

public static ContainerEx createCenteredPane( int width, int height ) {
    ContainerEx cp = new ContainerEx();
    cp.setPosition( Positionable.ABSOLUTE );
    cp.setOutsets( new Insets( width / 2 * -1, height / 2 * -1, 0, 0 ) );
    cp.setWidth( new Extent( width ) );
    cp.setHeight( new Extent( height ) );
    cp.setLeft( new Extent( 50, Extent.PERCENT ) );
    cp.setTop( new Extent( 50, Extent.PERCENT ) );
    return cp;
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top