Hallo ich möchte durch klicken meines Buttons zurück von der Klasse Hauptfenster in die Klasse Login wechseln. Doch leider Funktioniert dies mit meinem Code nicht -.-. Hier meine Codes
Java:
package GraphischeDarstellung;
import java.awt.BorderLayout;
public class Hauptfenster extends JFrame {
private JPanel contentPane;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Hauptfenster frame = new Hauptfenster();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Hauptfenster() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JButton btnEw = new JButton("EW");
btnEw.setBounds(172, 22, 109, 23);
contentPane.add(btnEw);
JButton btnMw = new JButton("MW");
btnMw.setBounds(172, 67, 109, 23);
contentPane.add(btnMw);
JButton btnSpannwerk = new JButton("Spannwerk");
btnSpannwerk.setBounds(172, 114, 109, 23);
contentPane.add(btnSpannwerk);
JButton btnShuttledeutsch = new JButton("Shuttle");
btnShuttledeutsch.setBounds(172, 163, 109, 23);
contentPane.add(btnShuttledeutsch);
JButton btnZurck = new JButton("Zur\u00FCck");
btnZurck.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
Login Login = new Login();
}
});
btnZurck.setBounds(172, 205, 109, 23);
contentPane.add(btnZurck);
}
}
Java:
package GraphischeDarstellung;
import java.awt.BorderLayout;
public class Login extends JFrame {
private JPanel contentPane;
private JTextField textField;
private JPasswordField passwordField;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
Login frame = new Login();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the frame.
*/
public Login() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
setContentPane(contentPane);
contentPane.setLayout(null);
JButton btnOk = new JButton("OK");
btnOk.setBounds(171, 178, 89, 23);
contentPane.add(btnOk);
textField = new JTextField();
textField.setBounds(206, 38, 86, 20);
contentPane.add(textField);
textField.setColumns(10);
passwordField = new JPasswordField();
passwordField.setBounds(206, 69, 86, 20);
contentPane.add(passwordField);
JLabel lblBenutzer = new JLabel("Benutzer:");
lblBenutzer.setBounds(137, 41, 59, 14);
contentPane.add(lblBenutzer);
JLabel lblKennwort = new JLabel("Kennwort:");
lblKennwort.setBounds(137, 72, 59, 14);
contentPane.add(lblKennwort);
}
}
Zuletzt bearbeitet von einem Moderator: