我有一个 FlowLayout,其中组件的默认对齐方式是 CENTER。我想在单击左侧按钮时将组件对齐方式(某些按钮)更改为左侧,就像所有按钮都会向左倾斜一样。
这是我的左按钮操作监听器代码
left.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
setLayout(new FlowLayout(FlowLayout.LEFT));
}
});
这里有什么问题吗?
最佳答案
更改布局后使用 revalidate()。
left.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
setLayout(new FlowLayout(FlowLayout.LEFT));
revalidate();
}
});
关于java - 单击按钮后更改 FlowLayout 对齐方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19343061/