请问:private DialogWindow parent;错了吗? 有 import java.awt.*; 吗?还有 DialogWindow 是什么东西? 有定义吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Java 的 API 里没有定义这个 DialogWindow你必须写一个类 继承 Dialog就像 DialogTest extends Dialog 一样然后 不能用 private DialogWindow parent要 private DialogTest parent你在试一试还有错的话 把完整的出错信息 贴出来 只是在parent.setText(field.getText()); 这一行又出错了:cannot resolve symbol 你给出的信息太有限了我只能说 cannot resolve symbol 是由于存在无法识别的 符号可能是前面没有定义 field 后面就引用了现在 基本上是你那个 field 出了问题不介意的话 把代码都贴一下看看 import java.awt.*;class DialogTest extends Dialog{ private DialogTest parent; private TextField field; private Button OkButton; DialogTest(Frame fw,String title) { super(fw,title,false); setSize(200,150); } public boolean action(Event evt,Object arg) { if ((evt.target==OkButton)|(evt.target instanceof TextField)) { parent.setText(field.getText());} field.selectAll(); hide(); return true; } public static void main(String args[]) {Dialog f=new DialogTest(); f.setSize(500,400);// f.setFont(Font.arial,16); f.show();} 老兄 你的代码看起来实在太郁闷了> parent.setText(field.getText());}DialogTest 里没有定义 setText() 方法, Dialog 里也没有你这一句的目的是什么?> public boolean action(Event evt,Object arg)这个 action 是不会接受任何事件的> Dialog f = new DialogTest();你重载了 构造函数 DialogTest(Frame fw,String title)所以你必须 再加一个 无参数的 构造函数 DialogTest()你的程序想做些什么呢?按下一个按钮 然后 ...... ? 字符串池的问题 Can't find dependent libraries,悲剧的错误 关于super和this的问题 打印问题:点击一个按扭,打印一个上传的文件(或者是另外一个页面的信息) 一个很菜的文件传输问题 向上转型的问题 请教如何生成BMP格式的图片? 为什么long l=123456789;float f=l;可以编译通过啊? 请问:java中的内置类是何意思? 首页的一道编程题。。。 高分求java版的MD5算法源代码!或者Radius协议的密钥加密算法(基于MD5) jbuilder7的问题
你必须写一个类 继承 Dialog
就像 DialogTest extends Dialog 一样
然后 不能用 private DialogWindow parent
要 private DialogTest parent你在试一试
还有错的话 把完整的出错信息 贴出来
:cannot resolve symbol
我只能说 cannot resolve symbol 是由于存在无法识别的 符号
可能是前面没有定义 field 后面就引用了
现在 基本上是你那个 field 出了问题不介意的话 把代码都贴一下看看
{ private DialogTest parent;
private TextField field;
private Button OkButton;
DialogTest(Frame fw,String title)
{
super(fw,title,false);
setSize(200,150);
}
public boolean action(Event evt,Object arg)
{ if ((evt.target==OkButton)|(evt.target instanceof TextField))
{ parent.setText(field.getText());}
field.selectAll();
hide();
return true;
}
public static void main(String args[])
{Dialog f=new DialogTest();
f.setSize(500,400);
// f.setFont(Font.arial,16);
f.show();
}
DialogTest 里没有定义 setText() 方法, Dialog 里也没有
你这一句的目的是什么?> public boolean action(Event evt,Object arg)
这个 action 是不会接受任何事件的> Dialog f = new DialogTest();
你重载了 构造函数 DialogTest(Frame fw,String title)
所以你必须 再加一个 无参数的 构造函数 DialogTest()你的程序想做些什么呢?
按下一个按钮 然后 ...... ?