2016-06-13 60 views
0

我有以下代碼:如何右對齊的HBoxLayoutContainer裏面一個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); 

目前,actionContainer在裏面container左對齊。我想右對齊actionContainer,但無法使其正常工作。

如何正確對齊actionContainer內部container?任何幫助表示讚賞。

+0

你想顯示容器右側的按鈕嗎? –

+0

埃爾霍斯::是的,我喜歡 – Peter

回答

0

使用ButtonBar而不是HBoxLayoutContainer,並將FillToolItem作爲第一個小部件添加到ButtonBar

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); 

希望有幫助。

相關問題