Вы изменили размер PanelGroupLayout внутри панели инструментов, чтобы он был шире, чем кнопки? - тогда кнопка будет справа. Моя встроенная ширина PanelGroupLayout: width: 374px; Это дает мне контейнер PanelGroupLayout, который шире, чем мои кнопки. Затем я установил Halign на Right на PanelGroupLayout, и он работал нормально. ![enter image description here](https://i.stack.imgur.com/xBqSF.png)
Исходный код:
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html>
<f:view xmlns:f="http://java.sun.com/jsf/core" xmlns:af="http://xmlns.oracle.com/adf/faces/rich">
<af:document title="untitled2.jsf" id="d1">
<af:form id="f1">
<af:panelStretchLayout id="psl1">
<f:facet name="start"/>
<f:facet name="end"/>
<f:facet name="top"/>
<f:facet name="bottom"/>
<f:facet name="center">
<af:panelStretchLayout id="psl2">
<f:facet name="start"/>
<f:facet name="end"/>
<f:facet name="top"/>
<f:facet name="bottom"/>
<f:facet name="center">
<af:toolbar id="t1">
<af:panelGroupLayout id="pgl1" inlineStyle="width:760px;" halign="right">
<af:button text="button 1" id="b1"/>
<af:button text="button 2" id="b2"/>
</af:panelGroupLayout>
</af:toolbar>
</f:facet>
</af:panelStretchLayout>
</f:facet>
</af:panelStretchLayout>
</af:form>
</af:document>
</f:view>