Hallo,
ich habe ein Java GUI geschrieben, indem ein Fenster mit einem Button angezeigt wird.
Den Button habe ich mit einem Bild belegt. Nachdem man den Button gedrückt hat, soll sich das Fenster (ich glaube JFrame :autsch
wieder leeren. Also es soll kein neues entstehen.
Irgendwie funktioniert es nicht mit removeAll(); :noe: ...
Hier der Code:
Danke für eure Hilfe
ich habe ein Java GUI geschrieben, indem ein Fenster mit einem Button angezeigt wird.
Den Button habe ich mit einem Bild belegt. Nachdem man den Button gedrückt hat, soll sich das Fenster (ich glaube JFrame :autsch
Irgendwie funktioniert es nicht mit removeAll(); :noe: ...
Hier der Code:
Java:
import java.awt.Color;
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class Katze_Frame extends JFrame{
public Katze_Frame() throws IOException {
final JFrame frame = new JFrame();
final JPanel panel = new JPanel();
frame.add(panel);
frame.pack();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setSize(700 , 450);
frame.setBackground(Color.black);
final JButton button = new JButton();
button.addActionListener(new ActionListener() {
// @Override
public void actionPerformed(ActionEvent e) {
if(e.getSource() == button)
HIER SOLL DAS JFRAME GELÖSCHT WERDEN!!!
}
});
panel.add("Center", button);
button.setIcon(new ImageIcon("Dateipfad der Bilddatei"));
frame.setVisible(true);
}
}
Danke für eure Hilfe
Zuletzt bearbeitet: