Hallo Leute,
ich bin Anfänger in Thema SWING und stehe irgendwie auf dem Schlauch.
Ich habe drei Klassen. Eine für die GUI, eine mit einer Funktion und die Main-Klasse.
So sehen sie aus:
GUI
Main
Methode
Wenn ich jetzt den "OK"-Button drücke, bekomme ich nur eine Exception. Der Fehler wird wohl durch den Aufruf der Methode verursacht. Aber ich checke nicht warum.
Ich hoffe einer kann mir weiterhelfen.
Besten dank!
ich bin Anfänger in Thema SWING und stehe irgendwie auf dem Schlauch.
Ich habe drei Klassen. Eine für die GUI, eine mit einer Funktion und die Main-Klasse.
So sehen sie aus:
GUI
Java:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class GUI {
private JFrame fenster;
private JButton button;
private JPanel panel;
Methode methode;
public GUI (){
fenster = new JFrame("Fifa 13");
panel = new JPanel();
button = new JButton("Ok");
fenster.setSize(300,300);
fenster.setLocation(300,300);
fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenster.setLayout(new BorderLayout(5,5));
button.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
methode.hallo();
}
});
panel.add(button);
fenster.getContentPane().add(panel);
fenster.setVisible(true);
}
}
Main
Java:
public class Main {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
GUI Fenster = new GUI();
}
}
Methode
Java:
public class Methode {
public Methode()
{
}
public void hallo()
{
System.out.print("Hallo World!");
}
}
Wenn ich jetzt den "OK"-Button drücke, bekomme ich nur eine Exception. Der Fehler wird wohl durch den Aufruf der Methode verursacht. Aber ich checke nicht warum.
Ich hoffe einer kann mir weiterhelfen.
Besten dank!