2016-06-13 5 views
0

Ich habe den folgenden Code:Wie rechtsbündig ein HBoxLayoutContainer Innerhalb eines VBoxLayoutContainer

VBoxLayoutContainer container = new VBoxLayoutContainer(); 
    HBoxLayoutContainer actionContainer = new HBoxLayoutContainer(); 

    TextButton editButton = new TextButton("edit"); 
    actionContainer.add(editButton); 

    TextButton deleteButton = new TextButton("delete"); 
    actionContainer.add(deleteButton); 

    container.add(actionContainer); 

Derzeit ist die actionContainer linksbündig innerhalb container. Ich möchte actionContainer rechts ausrichten, konnte es aber nicht zum Laufen bringen. Wie kann ich actionContainer innerhalb container richtig ausrichten? Jede Hilfe wird geschätzt.

+0

Möchten Sie die Schaltflächen auf der rechten Seite des Containers anzeigen? –

+0

El Hoss :: Ja, das tue ich – Peter

Antwort

0

Verwenden Sie ButtonBar anstelle von HBoxLayoutContainer und fügen Sie ein FillToolItem als erstes Widget zum ButtonBar hinzu.

VBoxLayoutContainer container = new VBoxLayoutContainer(); 
ButtonBar actionContainer = new ButtonBar(); 

actionContainer.add(new FillToolItem()); 

TextButton editButton = new TextButton("edit"); 
actionContainer.add(editButton); 

TextButton deleteButton = new TextButton("delete"); 
actionContainer.add(deleteButton); 

container.add(actionContainer); 

Hoffe, dass hilft.