Beenden-Button bei Java Programmierung?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Und was funktioniert nicht?

Da musst du schon genauer sein.

Elmar91 
Fragesteller
 18.11.2014, 18:27

Habe es selbst herausgefunden. Kompilieren ging nicht weil Event beim import groß geschrieben ist/war...

0

So, sähe das aus!

import java.awt.event.ActionListener; import javax.swing.*;

public class JFrame2 { static void Framechen() { JFrame f = new JFrame(); f.setTitle("Applikation"); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); f.setSize(300,150);

        JPanel p = new JPanel();
        
        JButton b = new JButton("Beenden");
        p.add(b);
        
        f.add(p);
        f.setVisible(true);
        
        ActionListener al = ev -> {if(ev.getSource() == b)
        {
            f.dispose();
        }
        };
        
        b.addActionListener(al);
        
    }
    
    public static void main(String[] args)
    {
    Framechen();
    }

}

Ich hoffe, ich konnte Dir helfen!