import java.awt.*;
import java.awt.event.*;
import java.applet.*;
import java.net.*;
public class SimBan extends Applet implements Runnable,ActionListener
{
URL url1,url2;
String msg,msg1,msg2;
Thread t=null;
Button B1;
boolean stopFlag;
public void init()
{
setBackground(Color.cyan);
setForeground(Color.red);
url1=getCodeBase();
msg1="Code Base : "+url1.toString();
url2=getDocumentBase();
msg2="Document Base: "+url2.toString();
B1=new Button("Enter");
add(B1);
B1.addActionListener(this);
}
public void actionPerformed(ActionEvent ae)
{
if(ae.getSource()==B1)
{
AppletContext ac=getAppletContext();
try
{
System.out.println(url1.toString()+"Test.html");
ac.showDocument(new URL(url1+"Test.html"));
}
catch(MalformedURLException e)
{
showStatus("URL not found");
}
}
}
public void start()
{
msg=getParameter("message");
if(msg==null) msg="Message not found.";
msg=" "+msg;
t=new Thread(this);
stopFlag=false;
t.start();
}
public void run()
{
char ch;
for( ; ; )
{
try
{
repaint();
Thread.sleep(250);
ch=msg.charAt(0);
msg=msg.substring(1,msg.length());
msg+=ch;
if(stopFlag) break;
}
catch(InterruptedException e){}
}
}
public void stop()
{
stopFlag=true;
t=null; }
public void paint(Graphics g)
{
g.drawString(msg1,10,50);
g.drawString(msg2,10,70);
g.drawString(msg,50,30);
}
}
Google Ads
Thursday, May 21, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment