Re

K

Kgbol

Ok, now this works fine, thanks very much. I was creating my thread
wrong. Funny is taht it was based on an example from a book:) It
should be as you said.

(new Thread(this)).start();

This program is just for testing how to paint in swing. Could you
explain me also, why in "run()" method i can only use methods and
variables from the class that run method is used in.
 
R

Roedy Green

(new Thread(this)).start();

This means start up another thread using the run method of this class.
Let us call that class T.

What happens when T.run accesses S.method()? do you get a compile
time or run time error message? what is it? I think it that should
be perfectly kosher. The only problem is you need to specify the other
class name, S.

You could not get anything done if you were stuck to the methods of a
single class.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,772
Messages
2,569,591
Members
45,103
Latest member
VinaykumarnNevatia
Top