アプレットでファイルを読む
import java.net.*;
import java.io.*;
import java.applet.*;
import java.awt.*;
public class file extends Applet{
public void init() {
this.setLayout(null);
TextArea textArea1 = new TextArea();
textArea1.setBounds(new Rectangle(10, 10, 350, 150));
this.add(textArea1, null);
String strURL="init.txt";
String text=loadURL(strURL);
textArea1.setText(text);
System.out.println(text);
}
protected String loadURL(String strURL) {
String strData = "";
int ch;
try{
URL url=new URL(getCodeBase(),strURL);
System.out.println("URL:"+getCodeBase());
InputStream in=url.openStream();
in = new BufferedInputStream(in);
Reader rd=new InputStreamReader(in);
while ((ch = rd.read()) != -1) {
//System.out.println((char)ch);
strData += (char)ch;
}
}catch (MalformedURLException e) {
System.out.println("error :inURL");
return null;
}
catch (IOException e) {
System.out.println("error :read file");
return null;
}
return strData;
}
}