我有一个带有网格布局的面板,其中包含一些组件。下面是一个代码示例。
JPanel panel = new JPanel();
panel.setLayout(new GridLayout(5,1));
JButton[] buttons = new JButton[5];
for (int i = 0; i < buttons.length; i++)
{
buttons[i] = new JButton(i + "");
panel.add(buttons[i]);
}
我想要的是能够在示例中交换这些按钮的位置,我试图为它编写一个方法。但是我设法做到这一点的唯一方法是删除所有这些,然后按正确的顺序添加。那么,有没有更好的方法来编写该方法以在网格布局面板中交换两个组件?swap(int index1, int index2)
LEATH
相关分类