Hi wir haben in der Schule zwei Klassen gestellt bekommen. Auto und Autotest.
Bei mir ist es Auto2 und Auto2Test weil die anderen beiden schon vergeben sind.
Ich will folgende Methode aus Auto aufrufen:
Und zwar mit einem Knopf:
(Der Knopf ist in der Klasse Auto2Test)
Er erkennt als zweites weder Graphics noch Graphics g oder was auch immer an. Das mit den Grafiken war vorgegeben, weil wir noch nicht soweit sind.(ich hab Info nicht mal ein halbes Jahr als Fach)
Wenn ich in der Methode für den Knopf neben ActionEvent e noch Graphics g eingebe kommt da class auto is not abstract and does not override abstract...
Wisst ihr wie ich die Methode aufrufen kann?
Danke im Vorraus!
Bei mir ist es Auto2 und Auto2Test weil die anderen beiden schon vergeben sind.
Ich will folgende Methode aus Auto aufrufen:
Java:
public void fahren1(String name,Graphics g){
fahrer1=name;
Random rand = new Random();
int a = rand.nextInt(10);
x=x+a;
if (x>=680){
g.setColor(Color.RED);
g.drawString(fahrer1+"hat gewonnen",50,50);}
}
Java:
else if (e.getSource()==bt2) {
auto.fahren1("Steffen",g);
auto2.fahren2("Matthias",g);
auto3.fahren3("Felix",g);
repaint();
}
Er erkennt als zweites weder Graphics noch Graphics g oder was auch immer an. Das mit den Grafiken war vorgegeben, weil wir noch nicht soweit sind.(ich hab Info nicht mal ein halbes Jahr als Fach)
Wenn ich in der Methode für den Knopf neben ActionEvent e noch Graphics g eingebe kommt da class auto is not abstract and does not override abstract...
Wisst ihr wie ich die Methode aufrufen kann?
Danke im Vorraus!
Zuletzt bearbeitet von einem Moderator: