posted 7 years ago
Is there a restriction about where to use repaint()
I mean, should it be called only from inside Keypressed method
or I can use it from a method of my own?
I have a midlet in which repaint() seems to work only inside Keypressed method.
But I'm trying to control all the program flow from a method called Main.
Thanks for any help...
I mean, should it be called only from inside Keypressed method
or I can use it from a method of my own?
I have a midlet in which repaint() seems to work only inside Keypressed method.
But I'm trying to control all the program flow from a method called Main.
Thanks for any help...
"There are times when the easy things should be quick and easy" [...] "and worry about the theory later" -Fred Hamilton-
posted 7 years ago
repaint() method has to be called by using the corresponding JPanel/which ever class which provides that method. or from within the class which overrides the class having repaint() method.
Midlet- mobile application?
Sergio CamposJ wrote: I have a midlet in which repaint() seems to work only inside Keypressed method.
Midlet- mobile application?
Mohamed Sanaulla | My Blog | Author of Java 9 Cookbook
Sergio Campos J.
Ranch Hand
Posts: 53
posted 7 years ago
I dont know how it behaves in a Canvas. May be this is related to Java ME?
Sergio CamposJ wrote:
Mohamed Sanaulla wrote:Midlet- mobile application?
Yes, I'm using a Canvas.
I dont know how it behaves in a Canvas. May be this is related to Java ME?
Mohamed Sanaulla | My Blog | Author of Java 9 Cookbook
posted 7 years ago
It is, so I'll move it to our Java ME forum.
In Swing / AWT, there are only two restrictions on calling repaint():
1) do it from the Event Dispatcher Thread.
2) make sure you don't get into an infinite repaint loop (e.g. by calling repaint while you're already painting).
In Swing / AWT, there are only two restrictions on calling repaint():
1) do it from the Event Dispatcher Thread.
2) make sure you don't get into an infinite repaint loop (e.g. by calling repaint while you're already painting).
SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6 - OCEJPAD 6
How To Ask Questions How To Answer Questions

With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime. |