public void displayMainViewStaff() {

    loginPanel.setVisible(false);
    tabbedPane.setVisible(true);
    tabbedPane.remove(tabbedPane.getReportPanel());
    tabbedPane.remove(tabbedPane.getMaintainPanel());
  }
  public void displayMainView() {

    loginPanel.setVisible(false);
    tabbedPane.setVisible(true);
    tabbedPane.add("Maintenance", tabbedPane.getMaintainPanel());
    tabbedPane.add("Reports", tabbedPane.getReportPanel());
  }
 public void displayLoginView() {
   loginPanel.setVisible(true);
   tabbedPane.setVisible(false);
   loginPanel.setUserField("");
   loginPanel.setPassField("");
   loginPanel.getUsernameField().grabFocus();
   loginPanel.getUsernameField().selectAll();
   setSize(255, 370);
 }
  public MainFrame() {
    setVisible(false);
    loginPanel = new LoginPanel();
    tabbedPane = new TabsPane();
    tabbedPane
        .getReportPanel()
        .getRableReport()
        .setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    tabbedPane.getMakeSalePanel().getTable().setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
    setBounds(100, 100, 650, 460);

    contentPane = new JPanel();
    contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
    contentPane.setLayout(new CardLayout());
    setContentPane(contentPane);

    getContentPane().add(tabbedPane);
    contentPane.add(tabbedPane);
    tabbedPane.setVisible(false);
    contentPane.add(loginPanel);

    displayLoginView();
  }
  public void setCategoryListener(CategoryListener categoryListenr) {

    tabbedPane.setCategoryListenr(categoryListenr);
  }
 public void initPanels() {
   tabbedPane.emptyInputs();
 }