Hallo,
ich programmiere gerade ein Programm, dass verschiedene Rechner (Kreisberechnung, einen einfachen Rechner) beinhaltet. Ich möchte, wenn man im Menü auf "einfacher Rechner" (Das ist ein Button) geht, dass sich ein neues Fenster öffnet (in diesem Fall ein JFrame). Da ich mich erst ein bisschen in Java zurechtfinde, mache ich das ganze in Window Builder. Ich habe versucht mit dem "event handler" einen (zu Testzwecken) leeren Frame hinein zu kopieren. Nach dem ausführen des "einfacher Rechner"-Button wird der Frame nicht angezeigt. Muss ich dafür eine neue Klasse erstellen, und über den "event handler" diese Klasse hinzufügen? Mein aktueller Versuch (siehe oben):
Der leere Frame:
Der event handler:
ich programmiere gerade ein Programm, dass verschiedene Rechner (Kreisberechnung, einen einfachen Rechner) beinhaltet. Ich möchte, wenn man im Menü auf "einfacher Rechner" (Das ist ein Button) geht, dass sich ein neues Fenster öffnet (in diesem Fall ein JFrame). Da ich mich erst ein bisschen in Java zurechtfinde, mache ich das ganze in Window Builder. Ich habe versucht mit dem "event handler" einen (zu Testzwecken) leeren Frame hinein zu kopieren. Nach dem ausführen des "einfacher Rechner"-Button wird der Frame nicht angezeigt. Muss ich dafür eine neue Klasse erstellen, und über den "event handler" diese Klasse hinzufügen? Mein aktueller Versuch (siehe oben):
Der leere Frame:
Java:
public void frame() {
frame = new JFrame();
frame.setBounds(100, 100, 658, 457);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().setLayout(null);
}
Java:
JButton Rechner = new JButton("Rechner");
Rechner.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent arg0) {
frame();
}
});