Não sei corrigir esse erro, e não consigo abrir a url digitado Jtextfiel do applet

public void action(){
	try
	{
		URL url = new URL(target);
		URLConnection connection = url.openConnection();
		InputStream uin = url.openStream();
		BufferedReader in = new BufferedReader(new InputStreamReader (uin));
		String line;
		while((line=in.readLine())!= null){
			line = target;
		}
		HttpURLConnection HttpConnection = (HttpURLConnection)connection;
		int code = HttpConnection.getResponseCode();
		AppletContext context = getAppletContext();
		context.showDocument(url);
		String entrada = login + ":" + senha;
		String codif = Base64encode(entrada);
		connection.setRequestProperty();
	}
	catch(Exception e){
		JOptionPane.showMessageDialog(null, "Erro");
	}
}

Os erros apresentados pelo compilador são os seguintes:
cannot resolve symbol method Base64encode (java.lang.String)
setRequestProperty(Java.lang.String, java.lang.String) in URL net URLConnection cannot be aplied to ()