J
java.jason
Gast
Hallo,
ich bin gerade dabei ein kleines grafisches Rechnprogramm zu schreiben.
Man soll auf einen Knopf drücken und in der Logik Klasse sollen nach einigen Berechnungen zwei int Variablen verändert werden.
Ich weiß leider nicht, wie ich die Variablen x und v aus der ActionPerformed Methode heraus verändere.
Ein Zugriff mit gui.x; klappt logischerweise nicht, da ich in der Klasse kein Objekt von Gui habe. Dies muss schon in der main Klasse erzeugt werden um das JFrame mit dem Button anzuzeigen.
java.jason
ich bin gerade dabei ein kleines grafisches Rechnprogramm zu schreiben.
Man soll auf einen Knopf drücken und in der Logik Klasse sollen nach einigen Berechnungen zwei int Variablen verändert werden.
Ich weiß leider nicht, wie ich die Variablen x und v aus der ActionPerformed Methode heraus verändere.
Ein Zugriff mit gui.x; klappt logischerweise nicht, da ich in der Klasse kein Objekt von Gui habe. Dies muss schon in der main Klasse erzeugt werden um das JFrame mit dem Button anzuzeigen.
Code:
public class Start
{
public static void main(String[] args) {
Logik cmd = new Logik();
Gui gui = new Gui(cmd);
}
}
public class Gui extends JFrame
{
private int x;
private int v;
super("Monopoly");
//WindowListener hinzufügen
addWindowListener(new WindowClosingAdapter(true));
public Gui (ActionListener cmd)
{
JButton wuerfel_button = new JButton ("Würfeln");
rechner_button.addActionListener(cmd);
panel4.add(rechnerl_button);
}
}
public class Logik implements ActionListener {
public void actionPerformed(ActionEvent arg0) {
Rechner rechner = new Rechner();
int x = rechner.rechnen();
int y = 0;
}
}
java.jason