Nachdem ich nun von Peter XL, (wollte sagen GL) erstmals in die Geheimnisse der Objekte eingeführt wurde, (Ja, auch Bildschirme sind Objekte, Vielen Dank ) hab ich nun eine Frage an die Gemeinschaft, (weil ich ja nicht immer ihn belästigen will.)
Ich habe nun also den Bildschirm als Objekt einerseits,
andererseits hab ich ein Symbol als das eigentliche Objekt meine Programms.
Wenn ich das Symbol nun am Bildschirm verschieben will, (der „Zweck“ meine Programms), ist das nun eine Eingenschaft des Symbols, oder eine Eigenschaft des Bildschirms?
Wie macht man das elegant,
muss da unbedingt ein Listener her, oder wie kommunizieren solche Objekte?
public class Anzeige extends JFrame
{
public Anzeige()
{ setSize(800,400); …
setVisible(true);
}
}
public class Teilnehmer {
int PosX,PosY;
Teilnehmer() // Neuen Teilnehmer erzeugt.
{ PosX=rnd.nextInt(100);
PosY=rnd.nextInt(100);
}
}
class …
public static void main( String[] args )
{ anzeige = new Anzeige();
tn = new Teilnehmer();
=> Wie wird so ein Teilnehmer nun angezeigt
und nach Bewegung neu positioniert?
}