Я строю простой графический интерфейс для своего приложения. У меня есть пара JPanels. Я хочу отобразить их в зависимости от действия, которое было выполнено щелчком по JButton. Как отключить один JPanel и включить другой?изменить JPanel после нажатия на кнопку
Пара деталей. У меня есть класс с JFrame, где я создаю стартовый gui. Где у меня кнопки и какой-то текст. При нажатии на одну из кнопок, следует изменить вид в этом JFrame
моей кнопки определения
JButton btnStart = new JButton("Start");
btnStart.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
}
});
btnStart.setBounds(10, 11, 110, 23);
contentPane.add(btnStart);
// редактировать
Я нашел проблему. кнопки были в статическом методе
Как я могу получить jframe? Это внутренний класс, поэтому он не имеет доступа к нему. – Fixus
Если вы расширяете JFrame, у вас уже есть доступ к методу setContentPane. –
как структурирован ваш код? вы унаследовали от JFrame? –