xref: /AOO42X/main/stoc/test/javavm/testapplet/TestApplet.java (revision cdf0e10c4e3984b49a9502b011690b615761d4a3)
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