I am creating swing app where it is necessary to log in at the beginning. After loging in I want app to change the view from loginPanel(which extends JPanel) to SearchPanel(which also extends JPanel). How to switch view in the controller?
public class MainFrame extends JFrame{
public JPanel cards;
private LoginController controller;
public MainFrame() {
cards = new JPanel(new CardLayout());
LoginPanel loginPanel = new LoginPanel();
cards.add(loginPanel, "login");
SearchView searchPanel = new SearchView();
cards.add(searchPanel, "search");
add(cards);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setExtendedState(JFrame.MAXIMIZED_BOTH);
setVisible(true);
}