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