@Override public Component getListCellRendererComponent( JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { if (value instanceof AbstractDialogPage) { AbstractDialogPage page = (AbstractDialogPage) value; return super.getListCellRendererComponent(list, page.getTitle(), index, isSelected, cellHasFocus); } else { return super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); } } }
/** * Gets the full title. It is basically a concat of the titles of all its parent with "." in between. * * @return the full qualified title */ public String getFullTitle() { StringBuffer buffer = new StringBuffer(getTitle()); AbstractDialogPage page = this; while (page.getParentPage() != null) { AbstractDialogPage parent = page.getParentPage(); buffer.insert(0, "."); buffer.insert(0, parent.getTitle()); page = parent; } return new String(buffer); }
/** * Gets the all page titles as vector. * * @return the vector which has all the page titles. */ public List<String> getPageTitlesAsList() { List<String> list = new ArrayList<String>(); for (int i = 0; i < getPageCount(); i++) { AbstractDialogPage page = getPage(i); list.add(page.getTitle()); } return list; }
@Override public void actionPerformed(ActionEvent e) { String pageName = getCurrentPage().getTitle(); if (pageName.equals(PAGENAME_NAME) && validateName()) { setCurrentPage(PAGENAME_SOURCE); } else if (pageName.equals(PAGENAME_SOURCE)) { setCurrentPage(PAGENAME_CREATE); } else if (pageName.equals(PAGENAME_CREATE)) { setCurrentPage(PAGENAME_COMPLETE); } } });
@Override public void actionPerformed(ActionEvent e) { String pageName = getCurrentPage().getTitle(); if (pageName.equals(PAGENAME_SRC)) { setCurrentPage(PAGENAME_CHOOSE); } else if (pageName.equals(PAGENAME_CHOOSE)) { setCurrentPage(PAGENAME_INSTALL); } else if (pageName.equals(PAGENAME_INSTALL)) { setCurrentPage(PAGENAME_COMPLETE); } } });
private JideButton addPage(int i, final ButtonGroup group, final ButtonPanel buttonsPanel) { AbstractDialogPage optionsPanel = _pageList.getPage(i); final JideButton button = createIconButton(optionsPanel.getTitle(), optionsPanel.getIcon()); button.addActionListener(new AbstractAction(optionsPanel.getTitle(), optionsPanel.getIcon()) { private static final long serialVersionUID = 5987367362274303556L; public void actionPerformed(ActionEvent e) { group.setSelected(button.getModel(), true); setCurrentPage(_pageList.getPageByFullTitle(e.getActionCommand()), buttonsPanel); } }); buttonsPanel.addButton(button, i); group.add(button); return button; }
private JideButton addPage(int i, final ButtonGroup group, final ButtonPanel buttonsPanel) { AbstractDialogPage optionsPanel = _pageList.getPage(i); final JideButton button = createIconButton(optionsPanel.getTitle(), optionsPanel.getIcon()); button.addActionListener(new AbstractAction(optionsPanel.getTitle(), optionsPanel.getIcon()) { private static final long serialVersionUID = -2375074433514421417L; public void actionPerformed(ActionEvent e) { group.setSelected(button.getModel(), true); setCurrentPage(_pageList.getPageByFullTitle(e.getActionCommand()), buttonsPanel); } }); buttonsPanel.addButton(button, i); group.add(button); return button; }
@Override public void actionPerformed(ActionEvent e) { String pageName = getCurrentPage().getTitle(); if (pageName.equals(PAGENAME_NAME) && validateListName()) { if (importing) { setCurrentPage(PAGENAME_FILE); } else { setCurrentPage(PAGENAME_GENES); } } else if (pageName.equals(PAGENAME_FILE) || pageName.equals(PAGENAME_GENES)) { //setCurrentPage(PAGENAME_RECOMMEND); setCurrentPage(PAGENAME_CREATE); //} else if (pageName.equals(PAGENAME_RECOMMEND)) { // setCurrentPage(PAGENAME_CREATE); } else if (pageName.equals(PAGENAME_CREATE)) { setCurrentPage(PAGENAME_COMPLETE); } } });
@Override public void actionPerformed(ActionEvent e) { try { String pagename = getCurrentPage().getTitle(); if (pagename.equals(PAGENAME_NAME) && validateProjectName()) { setCurrentPage(PAGENAME_PATIENTS); } else if (pagename.equals(PAGENAME_PATIENTS) && validatePatientFormatModel()) { setCurrentPage(PAGENAME_VCF); } else if (pagename.equals(PAGENAME_VCF) && validateVariantFormatModel()) { setCurrentPage(PAGENAME_REF); } else if (pagename.equals(PAGENAME_REF) && validateReferences()) { setCurrentPage(PAGENAME_IMPORT); } else if (pagename.equals(PAGENAME_IMPORT)) { if (modify) { setCurrentPage(PAGENAME_NOTIFICATIONS); } else { setCurrentPage(PAGENAME_COMPLETE); } } else if (pagename.equals(PAGENAME_NOTIFICATIONS)) { setCurrentPage(PAGENAME_CREATE); } else if (pagename.equals(PAGENAME_CREATE)) { setCurrentPage(PAGENAME_COMPLETE); } } catch (Exception ex) { ClientMiscUtils.reportError("Unable to proceed: %s", ex); } } });
public void intervalAdded(ListDataEvent e) { for (int i = e.getIndex0(); i <= e.getIndex1(); i++) { AbstractDialogPage page = _pageList.getPage(i); _tabbedPane.insertTab(page.getTitle(), page.getIcon(), page, page.getDescription(), i); } }
public void intervalAdded(ListDataEvent e) { for (int i = e.getIndex0(); i <= e.getIndex1(); i++) { AbstractDialogPage page = _pageList.getPage(i); _tabbedPane.insertTab(page.getTitle(), page.getIcon(), page, page.getDescription(), i); } }
public void contentsChanged(ListDataEvent e) { if (e.getIndex0() == -1 && e.getIndex1() == -1 && e.getType() == ListDataEvent.CONTENTS_CHANGED) { AbstractButton button = (AbstractButton) buttonsPanel.getButtonByName(_pageList.getCurrentPage().getTitle()); if (button != null) { group.setSelected(button.getModel(), true); } } } });
public void contentsChanged(ListDataEvent e) { if (e.getIndex0() == -1 && e.getIndex1() == -1 && e.getType() == ListDataEvent.CONTENTS_CHANGED) { AbstractButton button = (AbstractButton) buttonsPanel.getButtonByName(_pageList.getCurrentPage().getTitle()); if (button != null) { group.setSelected(button.getModel(), true); } } } });
for (int i = 0; i < _pageList.getPageCount(); i++) { final AbstractDialogPage optionsPanel = _pageList.getPage(i); final JideButton button = createIconButton(optionsPanel.getTitle(), optionsPanel.getIcon()); button.setToolTipText(optionsPanel.getDescription()); button.setEnabled(optionsPanel.isPageEnabled());
for (int i = 0; i < _pageList.getPageCount(); i++) { final AbstractDialogPage optionsPanel = _pageList.getPage(i); final JideButton button = createIconButton(optionsPanel.getTitle(), optionsPanel.getIcon()); button.setToolTipText(optionsPanel.getDescription()); button.setEnabled(optionsPanel.isPageEnabled());
setText(idata.getTitle());
AbstractDialogPage page = _pageList.getPage(i); page.addButtonListener(getButtonPanel()); _tabbedPane.addTab(page.getTitle(), page.getIcon(), page, page.getDescription()); _tabbedPane.setEnabledAt(i, page.isPageEnabled()); final int index = i;
AbstractDialogPage page = _pageList.getPage(i); page.addButtonListener(getButtonPanel()); _tabbedPane.addTab(page.getTitle(), page.getIcon(), page, page.getDescription()); _tabbedPane.setEnabledAt(i, page.isPageEnabled()); final int index = i;