public WindowBuilder withTestSelectPanel() { final ITeeterLayout layout = new DefaultTeeterLayout(); final JPanel swingPanel = new JPanel(layout.getLayout()); final JScrollPane scrollPane = new JScrollPane(swingPanel); final ITeeterPanel panel = new TestSelectionPanel(swingPanel, scrollPane, layout); panel.constructView(); ((BasicWindow) this.getBasicWindow()).setTestSelectPanel(panel); return this; }
/** * Method withMainPanel. * * @return PinoWindowBuilder */ public WindowBuilder withMainPanel() { this.withTestSelectPanel(); this.withOutputTextArea(); this.withInputCommandArea(); this.withButtonPanel(); ///////////////////////////////////////// // Create a new panel // with the default layout ///////////////////////////////////////// final ITeeterLayout layout = new DefaultTeeterLayout(); layout.defaultSettings(); final JPanel swingPanel = new JPanelResize(layout.getLayout()); final ITeeterPanel panel = new AnalyPanel((IBasicWindow) this.getBasicWindow(), swingPanel, layout); panel.constructView(); ((BasicWindow) this.getBasicWindow()).setWindowPanel(panel); return this; }
/** * Method withButtonPanel. * * @return PinoWindowBuilder */ public WindowBuilder withButtonPanel() { final ITeeterButton enterButton = this.createEnterButton(); final ITeeterButton clearButton = this.createClearButton(); final ITeeterButton exitButton = this.createExitButton(); final ITeeterLayout layout = new DefaultTeeterLayout(); layout.defaultSettings(); final JPanel swingPanel = new JPanel(layout.getLayout()); final ITeeterPanel panel = new CommandButtonPanel(swingPanel, layout, enterButton, clearButton, exitButton); panel.constructView(); // Set the components on the window // ((BasicWindow) this.getBasicWindow()).setButtonEnter(enterButton); ((BasicWindow) this.getBasicWindow()).setButtonClear(clearButton); ((BasicWindow) this.getBasicWindow()).setButtonExit(exitButton); ((BasicWindow) this.getBasicWindow()).setButtonPanel(panel); return this; }