@SuppressWarnings("unchecked") protected void createUI(JComponent parent) { setInstructions("Please specify the path to a file that contains an ontology. You can use the browse " + "button to show a file chooser dialog."); filePathPanel = new FilePathPanel("Please select a file", UIHelper.OWL_EXTENSIONS); filePathPanel.addChangeListener(e -> { updateFinishEnabled(); }); filePathPanel.setBorder(ComponentFactory.createTitledBorder("Path")); JList recentList = createRecentList(); JPanel recentListHolder = new JPanel(new BorderLayout()); recentListHolder.setBorder(ComponentFactory.createTitledBorder("Recent locations")); recentListHolder.add(new JScrollPane(recentList), BorderLayout.CENTER); parent.setLayout(new BorderLayout(6, 6)); parent.add(filePathPanel, BorderLayout.NORTH); parent.add(recentListHolder, BorderLayout.CENTER); parent.add(createCustomizedImportsComponent(), BorderLayout.SOUTH); }
private void updateFinishEnabled() { File f = filePathPanel.getFile(); getWizard().setNextFinishButtonEnabled(f.exists() && f.isDirectory() == false); }
@SuppressWarnings("unchecked") protected void createUI(JComponent parent) { setInstructions("Please specify the path to a file that contains an ontology. You can use the browse " + "button to show a file chooser dialog."); filePathPanel = new FilePathPanel("Please select a file", UIHelper.OWL_EXTENSIONS); filePathPanel.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { updateFinishEnabled(); } }); filePathPanel.setBorder(ComponentFactory.createTitledBorder("Path")); JList recentList = createRecentList(); JPanel recentListHolder = new JPanel(new BorderLayout()); recentListHolder.setBorder(ComponentFactory.createTitledBorder("Recent locations")); recentListHolder.add(new JScrollPane(recentList), BorderLayout.CENTER); parent.setLayout(new BorderLayout(6, 6)); parent.add(filePathPanel, BorderLayout.NORTH); parent.add(recentListHolder, BorderLayout.CENTER); parent.add(createCustomizedImportsComponent(), BorderLayout.SOUTH); }
@Override public void aboutToHidePanel() { OntologyImportWizard wizard = getWizard(); wizard.setImportsAreFinal(false); wizard.clearImports(); ImportInfo parameters = new ImportInfo(); parameters.setPhysicalLocation(filePathPanel.getFile().toURI()); wizard.addImport(parameters); ((SelectImportLocationPage) getWizardModel().getPanel(SelectImportLocationPage.ID)).setBackPanelDescriptor(ID); ((ImportConfirmationPage) getWizardModel().getPanel(ImportConfirmationPage.ID)).setBackPanelDescriptor(ID); super.aboutToHidePanel(); }
public OntologyImportWizard(Frame owner, OWLEditorKit owlEditorKit) { super(owner); setTitle("Import ontology wizard"); registerWizardPanel(ImportTypePage.ID, new ImportTypePage(owlEditorKit)); registerWizardPanel(LocalFilePage.ID, new LocalFilePage(owlEditorKit)); registerWizardPanel(URLPage.ID, new URLPage(owlEditorKit)); registerWizardPanel(LoadedOntologyPage.ID, new LoadedOntologyPage(owlEditorKit)); registerWizardPanel(AnticipateOntologyIdPage.ID, new AnticipateOntologyIdPage(owlEditorKit)); registerWizardPanel(SelectImportLocationPage.ID, new SelectImportLocationPage(owlEditorKit)); registerWizardPanel(ImportConfirmationPage.ID, new ImportConfirmationPage(owlEditorKit)); setCurrentPanel(ImportTypePage.ID); }
@Override public void aboutToDisplayPanel() { updateFinishEnabled(); super.aboutToDisplayPanel(); }
@SuppressWarnings("unchecked") protected void createUI(JComponent parent) { setInstructions("Please specify the path to a file that contains an ontology. You can use the browse " + "button to show a file chooser dialog."); filePathPanel = new FilePathPanel("Please select a file", possibleExtensions); filePathPanel.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { updateFinishEnabled(); } }); filePathPanel.setBorder(ComponentFactory.createTitledBorder("Path")); JList recentList = createRecentList(); JPanel recentListHolder = new JPanel(new BorderLayout()); recentListHolder.setBorder(ComponentFactory.createTitledBorder("Recent locations")); recentListHolder.add(new JScrollPane(recentList), BorderLayout.CENTER); parent.setLayout(new BorderLayout(6, 6)); parent.add(filePathPanel, BorderLayout.NORTH); parent.add(recentListHolder, BorderLayout.CENTER); parent.add(createCustomizedImportsComponent(), BorderLayout.SOUTH); }
@Override public void aboutToHidePanel() { OntologyImportWizard wizard = getWizard(); wizard.setImportsAreFinal(false); wizard.clearImports(); ImportInfo parameters = new ImportInfo(); parameters.setPhysicalLocation(filePathPanel.getFile().toURI()); wizard.addImport(parameters); ((SelectImportLocationPage) getWizardModel().getPanel(SelectImportLocationPage.ID)).setBackPanelDescriptor(ID); ((ImportConfirmationPage) getWizardModel().getPanel(ImportConfirmationPage.ID)).setBackPanelDescriptor(ID); super.aboutToHidePanel(); }
public OntologyImportWizard(Frame owner, OWLEditorKit owlEditorKit) { super(owner); setTitle("Import ontology wizard"); registerWizardPanel(ImportTypePage.ID, new ImportTypePage(owlEditorKit)); registerWizardPanel(LocalFilePage.ID, new LocalFilePage(owlEditorKit)); registerWizardPanel(URLPage.ID, new URLPage(owlEditorKit)); registerWizardPanel(LoadedOntologyPage.ID, new LoadedOntologyPage(owlEditorKit)); registerWizardPanel(LibraryPage.ID, new LibraryPage(owlEditorKit)); registerWizardPanel(AnticipateOntologyIdPage.ID, new AnticipateOntologyIdPage(owlEditorKit)); registerWizardPanel(SelectImportLocationPage.ID, new SelectImportLocationPage(owlEditorKit)); registerWizardPanel(ImportConfirmationPage.ID, new ImportConfirmationPage(owlEditorKit)); setCurrentPanel(ImportTypePage.ID); }
@Override public void aboutToDisplayPanel() { updateFinishEnabled(); super.aboutToDisplayPanel(); }
@SuppressWarnings("unchecked") protected void createUI(JComponent parent) { setInstructions("Please specify the path to a file that contains an ontology. You can use the browse " + "button to show a file chooser dialog."); filePathPanel = new FilePathPanel("Please select a file", UIHelper.OWL_EXTENSIONS); filePathPanel.addChangeListener(e -> { updateFinishEnabled(); }); filePathPanel.setBorder(ComponentFactory.createTitledBorder("Path")); JList recentList = createRecentList(); JPanel recentListHolder = new JPanel(new BorderLayout()); recentListHolder.setBorder(ComponentFactory.createTitledBorder("Recent locations")); recentListHolder.add(new JScrollPane(recentList), BorderLayout.CENTER); parent.setLayout(new BorderLayout(6, 6)); parent.add(filePathPanel, BorderLayout.NORTH); parent.add(recentListHolder, BorderLayout.CENTER); parent.add(createCustomizedImportsComponent(), BorderLayout.SOUTH); }
@Override public void aboutToHidePanel() { OntologyImportWizard wizard = getWizard(); wizard.clearImports(); ImportInfo parameters = new ImportInfo(); parameters.setPhysicalLocation(filePathPanel.getFile().toURI()); wizard.addImport(parameters); ((SelectImportLocationPage) getWizardModel().getPanel(SelectImportLocationPage.ID)).setBackPanelDescriptor(ID); ((ImportConfirmationPage) getWizardModel().getPanel(ImportConfirmationPage.ID)).setBackPanelDescriptor(ID); super.aboutToHidePanel(); }
private void updateFinishEnabled() { File f = filePathPanel.getFile(); getWizard().setNextFinishButtonEnabled(f.exists() && !f.isDirectory()); }
public OntologyImportWizard(Frame owner, OWLEditorKit owlEditorKit) { super(owner); setTitle("Import ontology wizard"); registerWizardPanel(ImportTypePage.ID, new ImportTypePage(owlEditorKit)); registerWizardPanel(LocalFilePage.ID, new LocalFilePage(owlEditorKit)); registerWizardPanel(URLPage.ID, new URLPage(owlEditorKit)); registerWizardPanel(LoadedOntologyPage.ID, new LoadedOntologyPage(owlEditorKit)); registerWizardPanel(LibraryPage.ID, new LibraryPage(owlEditorKit)); registerWizardPanel(AnticipateOntologyIdPage.ID, new AnticipateOntologyIdPage(owlEditorKit)); registerWizardPanel(SelectImportLocationPage.ID, new SelectImportLocationPage(owlEditorKit)); registerWizardPanel(ImportConfirmationPage.ID, new ImportConfirmationPage(owlEditorKit)); setCurrentPanel(ImportTypePage.ID); }
@Override public void aboutToDisplayPanel() { updateFinishEnabled(); super.aboutToDisplayPanel(); }
@Override public void aboutToHidePanel() { OntologyImportWizard wizard = getWizard(); wizard.setImportsAreFinal(false); wizard.clearImports(); ImportInfo parameters = new ImportInfo(); parameters.setPhysicalLocation(filePathPanel.getFile().toURI()); wizard.addImport(parameters); ((SelectImportLocationPage) getWizardModel().getPanel(SelectImportLocationPage.ID)).setBackPanelDescriptor(ID); ((ImportConfirmationPage) getWizardModel().getPanel(ImportConfirmationPage.ID)).setBackPanelDescriptor(ID); super.aboutToHidePanel(); }
private void updateFinishEnabled() { File f = filePathPanel.getFile(); getWizard().setNextFinishButtonEnabled(f.exists() && !f.isDirectory()); }
public OntologyImportWizard(Frame owner, OWLEditorKit owlEditorKit) { super(owner); setTitle("Import ontology wizard"); registerWizardPanel(ImportTypePage.ID, new ImportTypePage(owlEditorKit)); registerWizardPanel(LocalFilePage.ID, new LocalFilePage(owlEditorKit)); registerWizardPanel(URLPage.ID, new URLPage(owlEditorKit)); registerWizardPanel(LoadedOntologyPage.ID, new LoadedOntologyPage(owlEditorKit)); registerWizardPanel(LibraryPage.ID, new LibraryPage(owlEditorKit)); registerWizardPanel(AnticipateOntologyIdPage.ID, new AnticipateOntologyIdPage(owlEditorKit)); registerWizardPanel(SelectImportLocationPage.ID, new SelectImportLocationPage(owlEditorKit)); registerWizardPanel(ImportConfirmationPage.ID, new ImportConfirmationPage(owlEditorKit)); setCurrentPanel(ImportTypePage.ID); }
@Override public void aboutToDisplayPanel() { updateFinishEnabled(); super.aboutToDisplayPanel(); }
private void updateFinishEnabled() { File f = filePathPanel.getFile(); getWizard().setNextFinishButtonEnabled(f.exists() && f.isDirectory() == false); }