当前位置: 技术问答>java相关
救救菜鸟!事成之后必会送分!
来源: 互联网 发布时间:2015-05-30
本文导语: 这是我写的一个程序,想把一个文本域加入窗口。package untitled4是我新建一个class时产生的。编译时有错误"JPanel.java": Error #: 300 : method add(javax.swing.JTextField) not found in class untitled4.JPanel at line 16, column 17 请高...
这是我写的一个程序,想把一个文本域加入窗口。package untitled4是我新建一个class时产生的。编译时有错误"JPanel.java": Error #: 300 : method add(javax.swing.JTextField) not found in class untitled4.JPanel at line 16, column 17
请高手们帮帮忙看看错误出在哪里。我先谢了!事成之后必会送分!
package untitled4;
import javax.swing.JTextField;
import java.awt.Container;
//import javax.swing.JPanel;
public class JPanel
{ public String add(String sl)
{
return "";
}
public static void main(String[] args)
{
JPanel panel = new JPanel();
JTextField textField = new JTextField("Default input", 20);
panel.add(textField);
}
}
请高手们帮帮忙看看错误出在哪里。我先谢了!事成之后必会送分!
package untitled4;
import javax.swing.JTextField;
import java.awt.Container;
//import javax.swing.JPanel;
public class JPanel
{ public String add(String sl)
{
return "";
}
public static void main(String[] args)
{
JPanel panel = new JPanel();
JTextField textField = new JTextField("Default input", 20);
panel.add(textField);
}
}
|
panel.add(textField);这句出错
你前面定义的add方法参数是String s1,是字符串类型的
但是panel.add(textField);中的textField是JTextField类型的
当然会出错
btw:搞不懂你add方法返回一个空字符串有什么用……
==============================
在下所说,也许并非正确,请从建议的角度批判地吸收!
你前面定义的add方法参数是String s1,是字符串类型的
但是panel.add(textField);中的textField是JTextField类型的
当然会出错
btw:搞不懂你add方法返回一个空字符串有什么用……
==============================
在下所说,也许并非正确,请从建议的角度批判地吸收!