跪求怎样实现Jbutton之间的相互移动

来源:百度知道 编辑:UC知道 时间:2024/09/22 13:39:02
各位大侠小弟在做一个类似排顺序的游戏 想利用鼠标点击按钮进行按钮之间的交替

比如在Jframe里面设定3个按钮为
jbutton1
jbutton2
jbutton3
当鼠标点击1和2的时候他们的位置就会交替...

补充:请问怎样在button内添加从sql导入的文字,还有怎样有简单的方法才能判定顺序正确的方法呢 小弟再此万分感谢先

//:ButtonPool.java
//将全部保存到一个文件:ButtonPool.java 编译运行就行了
//按钮将会交替位置
//LINUX下测试通过,WINDOWS请楼主自测

import java.awt.Rectangle;
import java.awt.event.*;
import java.util.ArrayList;
import javax.swing.*;
public class ButtonPool {

public static void main(String[] args) {
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(550,100);
f.setLocationRelativeTo(null);
f.setContentPane(new Swap());
f.setVisible(true);
}
}

class Swap extends JPanel implements MouseListener{
private ArrayList bts = new ArrayList();

Swap(){
super(null);
for(int i=0; i<10; i++){
Bt b = new Bt(i+1+"");
bts.add(b);
b.setSize(50,30);
b.setLocation(i*52+10,10);
b.addMouseListener(this);
add(b);
}
}

public void actionPerformed(ActionEvent e) {
if(