我有一个FlowLayout,其中组件的默认对齐方式是CENTER。我想在单击左键时将组件对齐(某些按钮)更改为左侧像所有按钮将向左倾斜。
这是我的左键actionListener代码
left.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
setLayout(new FlowLayout(FlowLayout.LEFT));
}
});
这里有什么问题?
答案 0 :(得分:2)
更改布局后使用revalidate()。
left.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
setLayout(new FlowLayout(FlowLayout.LEFT));
revalidate();
}
});