Microsoft Visual J++. Java


- 2


// -------------------------------------------------------

public void destroy()

{

}

 

// -------------------------------------------------------

// paint

// paint,

// -------------------------------------------------------

public void paint(Graphics g)

{

//

g.drawString("Running: " + Math.random(), 10, 20);

}

 

// -------------------------------------------------------

// start

//

// -------------------------------------------------------

public void start()

{

// ,

// Thread,

//

if (m_MultiTask == null)

{

//

m_MultiTask = new Thread(this);

 

//

m_MultiTask.start();

}

}

// -------------------------------------------------------

// stop

// ,

//

// -------------------------------------------------------

public void stop()

{

// ,

// stop .

// ,

//

if (m_MultiTask != null)

{

//

m_MultiTask.stop();

 

//

m_MultiTask = null;

}

}

 

// -------------------------------------------------------

// run

// ,

//

//

// -------------------------------------------------------

public void run()

{

//

while (true)

{

try

{

//

repaint();

 

//

Thread.sleep(50);

}

catch (InterruptedException e)

{

//

// ,

stop();

}

}

}

}

1.2 HTML, .

1.2. MultiTask\MultiTask.html

<html>

<head>

<title>MultiTask</title>

</head>

<body>

<hr>

<applet

code=MultiTask.class

id=MultiTask

width=320

height=240 >

</applet>

<hr>

<a href="MultiTask.java">The source.</a>

</body>

</html>