0
我想了解我在Internet上看到的教程的源代码(看起来有些过时)。在Applet类中,我从add(string,Component)部分得到一个错误。Applet错误:类型Container中的方法add(String,Component)不适用
的方法,该型容器中添加(字符串,组件)不适用于
为什么我不能使用添加以下代码的参数(字符串,ChatClient)?
import java.applet.*;
import java.awt.*;
import java.io.*;
import java.net.*;
public class ClientApplet extends Applet
{
public void init() {
String host = getParameter("host");
int port = Integer.parseInt(getParameter("port"));
ChatClient client = new ChatClient(host,port);
setLayout(new BorderLayout());
add(client, "Center");
}
}
嗯它仍然有下加红线。参数(ChatClient,String)不适用于参数(ChatClient,String) – jaycee 2014-11-21 16:24:56
*“'不适用于参数(ChatClient,String)''*代码试图添加一个小程序到同一个小程序的另一个实例。这是行不通的。顺便说一句 - 该代码不会编译。为了更快地获得更好的帮助,请发布[MCVE](http://stackoverflow.com/help/mcve)(最小完整可验证示例)或[SSCCE](http://www.sscce.org/)(Short,Self Contained ,正确的例子)。 – 2014-11-21 22:44:29