File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Applets and the fly likes Applets and Threads Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Customer Requirements for Developers this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Applets
Bookmark "Applets and Threads" Watch "Applets and Threads" New topic

Applets and Threads

Rik Sweeney
Ranch Hand

Joined: Sep 04, 2001
Posts: 36
I've got a problem with my applet. I want to create a new object which extends thread. While that object is active it continuously calls the paint method of the applet. However upon compilation I'm told that I the non-static method cannot be called from a static context. Here's a snippet of the code:
class Projectile extends Thread {
int x,y;
boolean exists;
public Projectile(int x, int y) {
public void run() {
while (exists) {
if (x>640) exists=false;
try {
catch (InterruptedException e) {}
The draw method in the applet War just calls repaint(). I'm informed that draw isn't static and I can't make it static since repaint() cannot be overriden to be static. What am I doing wrong? Any suggestions would be appreciated.
Rajendar Goud
Ranch Hand

Joined: Mar 06, 2002
Posts: 220
Hi ,
i was looking at ur code.whats the problem...
u can instantiate ur applet class and then can call the draw() method. it wont give u any error..
i hope ,i got correct understanding of ur question
wood burning stoves
subject: Applets and Threads
It's not a secret anymore!