JButton computerJb=null;
for(int i=0;i<10l;i++){
    computerJb=new JButton("11111");
    computerJb..setText("00");
}这样是完全可以的。但是如果你希望在其它地方可以访问的话,你需要把这个对象存下来啊。
例如:你将computerJb定义为一个数组或者List、Map之类,然后将你new的所有的JButton对象存下来,然后调用就可以了。

解决方案 »

  1.   

    不好用额  这样JButton computerJb=null
    for(int i=0;i<10l;i++){
        computerJb=new JButton("11111");
    }
    computerJb.addMouseListener(new MouseAdapter() {  
             @Override  
             public void mouseEntered(MouseEvent e) {  
                 System.out.println("移入");  
                 computerJb.setText("12300");
             }  
             @Override  
             public void mouseExited(MouseEvent e) {  
                 System.out.println("移出");   
                 computerJb.setText("12311");
             }  
         });
      

  2.   

    已经解决了  哦 呵呵  还是谢谢你哈  rumlee在鼠标监听事件里要获取 这个按钮才行.. 哎   
    computerJb.addMouseListener(new MouseAdapter() {  
             @Override  
             public void mouseEntered(MouseEvent e) {  
              System.out.println(e.getComponent());
              JButton jb=(JButton) e.getComponent();
               // System.out.println("移入");  
                 jb.setText("12300");
             }