java-从右到左的FlowLayout

Soh*_*eil 1 java swing flowlayout

FlowLayout在最后一个组件的右侧添加新组件.我的意思是它从左到右排列组件(>>>>),但我需要从右到左排列(<<<<).可能吗?

cam*_*ckr 6

将组件添加到面板的开头:

panel.add(component, 0);
Run Code Online (Sandbox Code Playgroud)

或者,设置组件方向,然后正常添加按钮:

panel.setLayout( new FlowLayout(FlowLayout.RIGHT) );
panel.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT);

panel.add( new JButton("1") );
panel.add( new JButton("2") );
panel.add( new JButton("3") );
panel.add( new JButton("4") );
Run Code Online (Sandbox Code Playgroud)