ändern JPanel nach dem Klick auf eine Schaltfläche
Baue ich einfache GUI für meine app. Ich habe einige JPanels. Ich will zeigen Sie Sie, je nach Aktion, die durchgeführt wurde, durch klicken auf einen JButton. Wie deaktiviere ich ein JPanel und aktivieren Sie einen anderen ?
Paar details. Ich habe eine JFrame Klasse mit denen ich Baue ab gui. Wo habe ich Schaltflächen und text. Ein Klick auf einen der buttons ändern Sie die Ansicht in diesem JFrame
my button-definition
JButton btnStart = new JButton("Start");
btnStart.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
btnStart.setBounds(10, 11, 110, 23);
contentPane.add(btnStart);
//edit
Ich habe das problem gefunden. Tasten waren statische Methode
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfach:
revalidate()
undrepaint()
(die Sie scheinen vergessen zu haben, in Ihre Antwort).ve updated my code. I don
t haben Zugang zu setContentPane() :/ das problem gefunden. Ich werde überprüfen Sie Ihre BeispielEntfernen Sie zuerst das jPanel und fügen Sie das neue jPanel. Verwenden Sie dann überprüfen, um zu führen relayout.