@Override public void initialise() throws Exception { layoutUserInterface(); updateFromPreferences(); }
private void layoutUserInterface() { setLayout(new BorderLayout()); PreferencesLayoutPanel panel = new PreferencesLayoutPanel(); add(panel, BorderLayout.NORTH); GitRepositoryManager.get(getOWLModelManager()).getUserName().ifPresent(gitUserName -> { String checkBoxLabel = String.format("<html><body>%s (currently <b>%s</b>)</body></html>", GIT_USER_NAME_CHECKBOX_BASE_TEXT,
@Override public void applyChanges() { Preferences preferences = UserPreferences.get(); UserNamePreferencesManager userNameMan = new UserNamePreferencesManager(preferences); if(userSuppliedUserNameButton.isSelected() && !getEnteredUserName().isEmpty()) { userNameMan.setUserName(getEnteredUserName()); } else { userNameMan.clearUserName(); } OrcidPreferencesManager orcidMan = new OrcidPreferencesManager(preferences); Optional<Orcid> enteredOrcid = getEnteredOrcid(); if (enteredOrcid.isPresent()) { orcidMan.setOrcid(enteredOrcid.get()); } else { orcidMan.clearOrcid(); } }
private void updateOrcidField() { Optional<Orcid> enteredOrcid = getEnteredOrcid(); if(enteredOrcid.isPresent() || orcidField.getText().isEmpty()) { orcidField.clearErrorMessage(); } else { orcidField.setErrorMessage("Invalid ORCID"); } }
@Override public void applyChanges() { Preferences preferences = UserPreferences.get(); UserNamePreferencesManager userNameMan = new UserNamePreferencesManager(preferences); if(userSuppliedUserNameButton.isSelected() && !getEnteredUserName().isEmpty()) { userNameMan.setUserName(getEnteredUserName()); } else { userNameMan.clearUserName(); } userNameMan.setUseGitUserNameIfAvailable(useGitUserName.isSelected()); OrcidPreferencesManager orcidMan = new OrcidPreferencesManager(preferences); Optional<Orcid> enteredOrcid = getEnteredOrcid(); if (enteredOrcid.isPresent()) { orcidMan.setOrcid(enteredOrcid.get()); } else { orcidMan.clearOrcid(); } }
private void updateOrcidField() { Optional<Orcid> enteredOrcid = getEnteredOrcid(); if(enteredOrcid.isPresent() || orcidField.getText().isEmpty()) { orcidField.clearErrorMessage(); } else { orcidField.setErrorMessage("Invalid ORCID"); } }
@Override public void initialise() throws Exception { layoutUserInterface(); updateFromPreferences(); }