Java:
package Main;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Fenster {
public static void main(String[] args) {
JFrame window = new JFrame();
window.setTitle("Jump And Run v1");
setupContent(window);
window.pack();
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
window.setVisible(true);
window.setExtendedState(JFrame.MAXIMIZED_BOTH);
window.setLayout(null);
}
private static void setupContent(JFrame window) {
JPanel content = new JPanel();
JButton btn1 = new JButton("Spiel Starten");
content.add(btn1);
JButton btn2 = new JButton("Credits");
content.add(btn2);
JButton btn3 = new JButton("Einstellungen");
content.add(btn3);
JButton btn4 = new JButton("Optionen");
content.add(btn4);
JButton btn5 = new JButton("Weiter Spielen");
content.add(btn5);
JButton btn6 = new JButton("Nicht Weiter Spielen");
content.add(btn6);
JButton btn7 = new JButton("Zurück Zum Hauptmenu");
content.add(btn7);
JButton btn8 = new JButton("Neu Anfangen");
content.add(btn8);
window.setContentPane(content);
btn4.setVisible(false);
btn5.setVisible(false);
btn6.setVisible(false);
btn7.setVisible(false);
btn8.setVisible(false);
btn1.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
btn1.setVisible(false);
btn2.setVisible(false);
btn3.setVisible(false);
btn4.setVisible(true);
}
});
btn2.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
btn1.setVisible(false);
btn2.setVisible(false);
btn3.setVisible(false);
btn7.setVisible(true);
}
});
}
}
Der JButton btn4 wird nicht angezeigt. Kann mir wer helfen und sagen was ich Falsch gemacht habe?
Zuletzt bearbeitet von einem Moderator: