public static void main(String[] args) {
ToeTest1 f=new ToeTest1();
f.resize(300,200);
f.show();
System.out.println("Hello World!");
}
}class ToeDialog extends Dialog {
ToeDialog(Frame parent,int w,int h) {
super(parent,"The game it self",false);
setLayout(new GridLayout(w,h));
for(int i=0;i<w*h;i++)
add(new Button());
resize(w*50,h*50);
}
public boolean handleEvent(Event evt) {
if(evt.id==Event.WINDOW_DESTROY)
dispose();
else
return super.handleEvent(evt);
return true;
}
}编译不过,谁帮我调一下!
ToeTest1 f=new ToeTest1();
f.resize(300,200);
f.show();
System.out.println("Hello World!");
}
}class ToeDialog extends Dialog {
ToeDialog(Frame parent,int w,int h) {
super(parent,"The game it self",false);
setLayout(new GridLayout(w,h));
for(int i=0;i<w*h;i++)
add(new Button());
resize(w*50,h*50);
}
public boolean handleEvent(Event evt) {
if(evt.id==Event.WINDOW_DESTROY)
dispose();
else
return super.handleEvent(evt);
return true;
}
}编译不过,谁帮我调一下!
原因是:class ToeDialog extends Dialog {
的构造函数
ToeDialog(Frame parent,int w,int h) {
与你的定义函数类型不匹配
ToeDialog d=new ToeDialog(this,rows.getText(),cols.getText());
rows.getText(),cols.getText());得到的是字符,而你的定义是整数!问题找到了,可以改了吧!
呵呵!
有问题发短消息给我!
哈哈!
呵呵!不过,我看不懂你要实现什么功能啊!