Can anyone please help me to move a ball step by step, i found lots of codes on internet for moving ball, but i want to understand it step by step...
initially i created two classes that displaying a ball on window...
Cball.java
Cpoint.java
what the next things i should do to move this ball??
please let me know step by step..
this can be a silly question but i need to clear my concept, so help me guys....
Michael Dunn
Rancher
Joined: Jun 09, 2003
Posts: 4041
posted
0
if using a JPanel, in paintComponent()
you set the color and fillOval(x,y,w,h),
where w,h sets the size of the ball, and
x,y sets its location.
you give x,y initial values of (say) 10,100
then you start a timer to change x and/or y
and at the same time call panel.repaint()
which will 'repaint' the ball at its new location.
the time delay/interval of the timer will
determine how fast your animation appears.
Punit Jain
Ranch Hand
Joined: Aug 20, 2011
Posts: 702
posted
0
okay , i set the initial value of x,y and w,z and
now how and where i use the timer class to change the x and y coordinates??
Not to be too picky, but why would the GUI stuff (JFrame) be under the CBall class? It should be under the main class(or at least it seems more logical that way)