public CohortWizard() { setTitle("Cohort Wizard"); WizardStyle.setStyle(WizardStyle.MACOSX_STYLE); //add pages PageList model = new PageList(); model.append(getNamePage()); setPageList(model); pack(); setResizable(true); setLocationRelativeTo(null); }
public SettingsDialog(Window parent, String title, Section... sections) throws HeadlessException { super((Frame)parent, title); setStyle(MultiplePageDialog.LIST_STYLE); setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); PageList model = new PageList(); for (Section s: sections) { model.append(s); } setPageList(model); pack(); for(int i = 0; i < model.getPageCount(); i++){ ((Section)model.getPage(i)).populate(); } getOkButton().addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { if (getApplyButton().isEnabled()){ applySectionChanges(); } } }); getApplyButton().addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { applySectionChanges(); } }); setLocationRelativeTo(parent); }
public ExportVCFWizard() throws InterruptedException, SQLException, RemoteException { setTitle("Export VCF Wizard"); WizardStyle.setStyle(WizardStyle.MACOSX_STYLE); //add pages PageList model = new PageList(); model.append(getWelcomePage()); model.append(getFilePage()); model.append(getExportPage()); model.append(getCompletionPage()); setPageList(model); pack(); setResizable(true); setLocationRelativeTo(null); }
public ImportVariantsWizardWithAnnotation() { setTitle("Import Variants Wizard"); WizardStyle.setStyle(WizardStyle.MACOSX_STYLE); variantTags = new ArrayList<VariantTag>(); //add pages PageList model = new PageList(); model.append(getWelcomePage()); model.append(getVCFSourcePage()); model.append(getChooseFilesPage()); model.append(getAddTagsPage()); model.append(getNotificationsPage()); model.append(getQueuePage()); //model.append(getSetLivePage()); model.append(getCompletePage()); setPageList(model); pack(); setResizable(true); setLocationRelativeTo(null); }
public InstallAnnotationWizard() throws RemoteException { super((Frame) DialogUtils.getFrontWindow(), "Install Annotations", true); WizardStyle.setStyle(WizardStyle.MACOSX_STYLE); //add pages PageList model = new PageList(); //model.append(getAnnotationSourcePage()); model.append(getChoosePage()); model.append(getInstallPage()); model.append(getCompletionPage()); setPageList(model); //setSourceFromRepo(true,null); //change next action setNextAction(new AbstractAction() { @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); } } }); pack(); setResizable(true); setLocationRelativeTo(DialogUtils.getFrontWindow()); }
public OntologyWizard() throws SQLException, RemoteException { super((Frame)DialogUtils.getFrontWindow(), "Ontology Wizard", true); WizardStyle.setStyle(WizardStyle.MACOSX_STYLE); //add pages PageList model = new PageList(); model.append(getNamePage()); model.append(getSourcePage()); model.append(getCreationPage()); model.append(getCompletionPage()); setPageList(model); //change next action setNextAction(new AbstractAction() { @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); } } }); pack(); setResizable(true); setLocationRelativeTo(DialogUtils.getFrontWindow()); }
public RemoveVariantsWizard(List<SimpleVariantFile> files) { this.projectID = ProjectController.getInstance().getCurrentProjectID(); this.referenceID = ReferenceController.getInstance().getCurrentReferenceID(); this.files = files; setTitle("Remove Variants Wizard"); WizardStyle.setStyle(WizardStyle.MACOSX_STYLE); //add pages PageList model = new PageList(); model.append(getWelcomePage()); model.append(getNotificationsPage()); model.append(getQueuePage()); model.append(getCompletePage()); setPageList(model); pack(); setResizable(true); setLocationRelativeTo(getParent()); }
PageList model = new PageList(); if (doImportProcess) { model.append(getNamePage());
PageList model = new PageList(); model.append(getNamePage()); model.append(getPatientFieldsPage());