private void initPanels() { LoginPanel loginPanel = new LoginPanel(sData); MenuPanel menuPanel = new MenuPanel(sData); StatePanel statePanel = new StatePanel(sData); FindPanel findPanel = new FindPanel(sData); ResultPanel resultPanel = new ResultPanel(sData); DetailsPanel detailsPanel = new DetailsPanel(sData); BorrowedPanel borrowedPanel = new BorrowedPanel(sData); RequestedPanel requestedPanel = new RequestedPanel(sData); ReservedPanel reservedPanel = new ReservedPanel(sData); loginPanel.setChildPanel(menuPanel); menuPanel.setParentPanel(loginPanel); menuPanel.setStatePanel(statePanel); menuPanel.setFindPanel(findPanel); statePanel.setParentPanel(menuPanel); statePanel.setBorrowedP(borrowedPanel); statePanel.setRequestedP(requestedPanel); statePanel.setReserverP(reservedPanel); findPanel.setParentPanel(menuPanel); findPanel.setResultPanel(resultPanel); resultPanel.setParentPanel(findPanel); resultPanel.setDetailsPanel(detailsPanel); detailsPanel.setParentPanel(resultPanel); borrowedPanel.setParentPanel(statePanel); requestedPanel.setParentPanel(statePanel); reservedPanel.setParentPanel(statePanel); this.setLayout(new java.awt.FlowLayout()); this.add(loginPanel); this.add(menuPanel); this.add(statePanel); this.add(findPanel); this.add(resultPanel); this.add(detailsPanel); this.add(borrowedPanel); this.add(reservedPanel); this.add(requestedPanel); }