import java.awt.event.MouseEvent;import java.awt.event.MouseMotionListener;import javax.swing.JButton;import javax.swing.JFrame;public class BuTest implements MouseMotionListener{ JFrame jf=new JFrame 展开
import java.awt.event.MouseEvent;import java.awt.event.MouseMotionListener;import javax.swing.JButton;import javax.swing.JFrame;public class BuTest implements MouseMotionListener{ JFrame jf=new JFrame("在按钮上移动的文字");JButton[] button=new JButton[9];int mount=0;public void init(){ jf.setLayout(null);jf.setSize(650, 100);jf.setResizable(false);jf.setLocationRelativeTo(null);jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);initButton();} public void initButton(){ int x=10,y=10;for(int i=0;i<button.length;i++){ button[i]=new JButton();button[mount].setText("点我");button[i].setBounds(x, y, 60, 30);jf.add(button[i]);button[i].addMouseMotionListener(this);x+=70;} jf.setVisible(true);} public static void main(String arg[]) { new BuTest().init();} public void mouseDragged(MouseEvent e) { } public void mouseMoved(MouseEvent e) { if(e.getSource()==button[mount]){ button[mount].setText("");if(mount!=8){ mount++;}else{ mount=0;} button[mount].setText("点我");} }} 收起