求助一个好原始的问题

08-08-18 jingweixml
import java.awt.*;

import java.awt.event.*;

public class win implements ActionListener{

FlowLayout f1=new FlowLayout(FlowLayout.CENTER,15,13);

Frame f=new Frame("我的窗");

TextField t=new TextField(12);

Button b=new Button("点这");

Button b1=new Button("退出");

dx d=new dx();

dx1 d1=new dx1();

public void wd(){

f.setLayout(new FlowLayout(FlowLayout.CENTER,15,13));

f.add(t);

f.add(b);

f.add(b1);

f.setSize(150,120);

f.show();

b.addActionListener(this);

b1.addActionListener(this);

}

public static void main(String[] args){

win m=new win();

m.wd();

}

public void actionPerformed(ActionEvent e){

if(e.getSource()==b1) d.js();

if(e.getSource()==b1) d1.ting();

}

}

class dx{

public void js(){

int i=1,j;

j=i+1;

t.setText(j); //就这地方出错,我想让j的值在文本框内显示,是不是t对象出问题?怎么访问跨类的t

}

}

class dx1{

public void ting(){

System.exit(0);

}

}

jingweixml
2008-08-18 15:37
哪个大狭帮忙下啊,这里好象有点歧视弱势群体啊! -:(

freebox
2008-08-18 18:09
访问对象的成员是要通过对象来访问的,t是win创建出来的对象的成员

猜你喜欢