Hi,
ich bin noch mit Java unerfahren und wollte etw programmieren...
Ich will von einer Klasse aus eine Andere starten. Ich habe dazu die main methode von der Klasse die ich starten will aufgerufen. Jedoch habe ich an der Stelle einen Fehler.
1.Klasse
2.Klasse
Fehler:
Ich hoffe auf schnelle Hilfe
Lg bttl
ich bin noch mit Java unerfahren und wollte etw programmieren...
Ich will von einer Klasse aus eine Andere starten. Ich habe dazu die main methode von der Klasse die ich starten will aufgerufen. Jedoch habe ich an der Stelle einen Fehler.
1.Klasse
Java:
public class Snake{
public static void main(String[]args){
Steuerung.main();
int stnr = Steuerung.stnr;
System.out.println(stnr);
}
}
2.Klasse
Java:
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class Steuerung{
static int stnr;
public static void main(String[] args)
{
JFrame meinJFrame = new JFrame();
meinJFrame.setTitle("Steuerung");
JPanel panel = new JPanel();
JButton links = new JButton("links");
JButton rechts = new JButton("links");
JButton oben = new JButton("oben");
JButton unten = new JButton("unten");
ActionListener l = new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
stnr=1;
}
};
ActionListener r = new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
stnr=2;
}
};
ActionListener o = new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
stnr=3;
}
};
ActionListener u = new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
stnr=4;
}
};
links.addActionListener(l);
rechts.addActionListener(r);
oben.addActionListener(o);
unten.addActionListener(u);
panel.add(links);
panel.add(rechts);
panel.add(oben);
panel.add(unten);
meinJFrame.add(panel);
meinJFrame.pack();
meinJFrame.setVisible(true);
}
}
Fehler:
Dann wird noch auf das "Steuerung.main();" hingewiesen.Snake.java:5:14: error: method main in class Steuerung cannot be applied to given types;
Ich hoffe auf schnelle Hilfe
Lg bttl