1*cdf0e10cSrcweir import java.awt.Graphics; 2*cdf0e10cSrcweir import java.awt.Color; 3*cdf0e10cSrcweir import java.io.File; 4*cdf0e10cSrcweir import java.io.IOException; 5*cdf0e10cSrcweir import java.net.URL; 6*cdf0e10cSrcweir import java.io.InputStream; 7*cdf0e10cSrcweir import java.net.MalformedURLException; 8*cdf0e10cSrcweir /* 9*cdf0e10cSrcweir * TestApplet.java 10*cdf0e10cSrcweir * 11*cdf0e10cSrcweir * Created on 21. November 2001, 09:37 12*cdf0e10cSrcweir */ 13*cdf0e10cSrcweir 14*cdf0e10cSrcweir /** 15*cdf0e10cSrcweir * 16*cdf0e10cSrcweir * @author jl97489 17*cdf0e10cSrcweir * @version 18*cdf0e10cSrcweir */ 19*cdf0e10cSrcweir public class TestApplet extends java.applet.Applet { 20*cdf0e10cSrcweir 21*cdf0e10cSrcweir /** Initialization method that will be called after the applet is loaded 22*cdf0e10cSrcweir * into the browser. 23*cdf0e10cSrcweir */ 24*cdf0e10cSrcweir public void init () { 25*cdf0e10cSrcweir setBackground( Color.green); 26*cdf0e10cSrcweir resize( 300, 300); 27*cdf0e10cSrcweir 28*cdf0e10cSrcweir // Security tests. 29*cdf0e10cSrcweir File f= new File("d:\\temp\\javasecurity.txt"); 30*cdf0e10cSrcweir SecurityManager mgr= System.getSecurityManager(); 31*cdf0e10cSrcweir try { 32*cdf0e10cSrcweir f.createNewFile(); 33*cdf0e10cSrcweir 34*cdf0e10cSrcweir // local connection 35*cdf0e10cSrcweir URL url= new URL("http://localhost:8080/index.html"); 36*cdf0e10cSrcweir InputStream is= url.openStream(); 37*cdf0e10cSrcweir // remote connection 38*cdf0e10cSrcweir url= new URL("http://www.w3.org/index.html"); 39*cdf0e10cSrcweir is= url.openStream(); 40*cdf0e10cSrcweir }catch( MalformedURLException mue) { 41*cdf0e10cSrcweir }catch( IOException e) { 42*cdf0e10cSrcweir String s= e.getMessage(); 43*cdf0e10cSrcweir System.out.println(s); 44*cdf0e10cSrcweir }catch( SandboxSecurityException sse) { 45*cdf0e10cSrcweir String s= sse.getMessage(); 46*cdf0e10cSrcweir System.out.println("s"); 47*cdf0e10cSrcweir } 48*cdf0e10cSrcweir // catch( Exception ex) { 49*cdf0e10cSrcweir // String s= ex.getMessage(); 50*cdf0e10cSrcweir // ex.printStackTrace(); 51*cdf0e10cSrcweir // } 52*cdf0e10cSrcweir 53*cdf0e10cSrcweir } 54*cdf0e10cSrcweir 55*cdf0e10cSrcweir public void paint( Graphics g) { 56*cdf0e10cSrcweir super.paint( g); 57*cdf0e10cSrcweir } 58*cdf0e10cSrcweir } 59