Hallo
Ich möchte gerne zwei sich bewegende Objekte in einem Frame darstelln, und komme nun nicht weiter , da immer nur das zuletzt hinzugefügte Objekt in dem Frame läuft, aber nicht beide gleichzeitig....
Im Folgenden quellcode besitzen die Klassen Robutton und Münzen Jeweils methoden , die mithilfe eines Timers ,actionListener, und der repaint methode sich immer wieder aufrufen und sich somit bewegen,
Habe schon einiges versucht aber noch nichts hat wirklich funktioniert,
bitte um euren Rat
[JAVA=42]
private Robutton robo;
private Münze coin;
public Tisch(){
robo = new Robutton(200,200);
coin = new Münze(50,100);
JFrame Fenster =new JFrame();
Fenster.add(coin);
Fenster.add(robo);
Fenster.setTitle("Robuttons");
Fenster.setSize(300,280);
Fenster.setDefaultCloseOperation(EXIT_ON_CLOSE);
Fenster.setVisible(true);
Fenster.setResizable(true);
Fenster.setLocationRelativeTo(null);
}
[/code]
Ich möchte gerne zwei sich bewegende Objekte in einem Frame darstelln, und komme nun nicht weiter , da immer nur das zuletzt hinzugefügte Objekt in dem Frame läuft, aber nicht beide gleichzeitig....
Im Folgenden quellcode besitzen die Klassen Robutton und Münzen Jeweils methoden , die mithilfe eines Timers ,actionListener, und der repaint methode sich immer wieder aufrufen und sich somit bewegen,
Habe schon einiges versucht aber noch nichts hat wirklich funktioniert,
bitte um euren Rat
[JAVA=42]
private Robutton robo;
private Münze coin;
public Tisch(){
robo = new Robutton(200,200);
coin = new Münze(50,100);
JFrame Fenster =new JFrame();
Fenster.add(coin);
Fenster.add(robo);
Fenster.setTitle("Robuttons");
Fenster.setSize(300,280);
Fenster.setDefaultCloseOperation(EXIT_ON_CLOSE);
Fenster.setVisible(true);
Fenster.setResizable(true);
Fenster.setLocationRelativeTo(null);
}
[/code]