Java JLabel aktuelle Position ausgeben

RauchenderDachs

Cadet 4th Year
Registriert
Dez. 2012
Beiträge
70
Hi Leute,

ich versuche gerade ein JLabel mittels eines Timers zu bewegen. Das klappt auch wunderbar nur möchte ich das wenn das JLabel an einem gewissen Punkt angekommen ist wieder von vorne anfängt also das die x-Positionierung zurückgesetzt wird. Dazu möchte ich gerne die Positionierung überprüfen am besten mit einem if. Allerdings weis ich nicht wie ich herausfinde wie die dezeitige Position meines Labels ist.
Hier mal der Code.

Code:
public void vearbeiteButtonbuchstabe(){
        Timer t = new Timer();

        t.schedule(new TimerTask(){

                @Override
                public void run() {
                    dasLabelloesung.setBounds(10+n,190,390,15);
                    n++;         
                }

            }, 0, 10); //alle 5 sekunden...

    }
In der methode run() möchte ich gerne überpfrüfen lassen wo sich das Label gerade befindet.

Vielen Dank schon mal im vorraus
 
Code:
int x = dasLabelloesung.getX();
Point p = dasLabelloesung.getLocation();

und danach ne Abfrage, ob das Label am Rand angekommen ist...
 
Zurück
Oben