Я хотел бы иметь возможность переключаться между двумя возможными панелями JPanel в моем фрейме, выбрав определенный JMenuItem. Что я пробовал до сих пор:
Слушатель действий в моем классе JMenuBar:
@Override
public void actionPerformed(ActionEvent e) {
if (e.getSource().equals(fullList))
gui.switchToFullList();
else if (e.getSource().equals(history))
gui.switchToHistory();
}
В классе графического интерфейса:
void switchToFullList() {
remove(history);
add(fullList);
}
void switchToHistory() {
remove(fullList);
add(history);
}
где history
и fullList
— панели JPanel.
Кажется, это никак не меняет мою рамку.