谢谢啦。import java.awt.*;
import javax.swing.*;
import java.awt.event.*;public class BasicGui extends JFrame implements MouseListener{
public int x;//确定那个按钮显示CLICK
public int a;//确定鼠标移动到哪个按钮
public JButton[] click= new JButton[9];
public BasicGui(){ for(int i = 0; i<9 ; i++){
click[i] = new JButton();
add(click[i]);
}
         random();
         check();
     
        
setLayout(new GridLayout(3,3));
}

public void mouseEntered(MouseEvent e){
click[x].setText("");
a = x;
click[x].removeMouseListener(this);
random();
        check();
        
}

public void check(){
click[x].setText("Click Me");
        click[x].addMouseListener(this);
}

public void random(){

while (a == x){
int y = (int)(Math.random() * 9);
x = y;}
}


 
public void mouseClicked(MouseEvent e) {


}
public void mouseExited(MouseEvent e) {


}
public void mousePressed(MouseEvent e) {


}
public void mouseReleased(MouseEvent e) {


}
 public static void main(String[] args){
  BasicGui test = new BasicGui();
  test.setTitle("Catch me if you can!");
  test.setSize(400, 300);
  test.setLocationRelativeTo(null);
  test.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  test.setVisible(true);
  }}