コード例 #1
0
  public void initialise() throws Exception {
    PreferencesLayoutPanel panel = new PreferencesLayoutPanel();
    setLayout(new BorderLayout());
    add(panel, BorderLayout.NORTH);

    OntologyPreferences prefs = OntologyPreferences.getInstance();

    panel.addGroup("Default ontology IRI base");
    panel.addGroupComponent(textField = new JTextField(prefs.getBaseURI().toString(), 40));
    panel.addGroupComponent(yearCheckBox = new JCheckBox("Include year", prefs.isIncludeYear()));
    panel.addGroupComponent(monthCheckBox = new JCheckBox("Include month", prefs.isIncludeMonth()));
    panel.addGroupComponent(dayCheckBox = new JCheckBox("Include day", prefs.isIncludeDay()));
    yearCheckBox.addActionListener(e -> updateState());
    monthCheckBox.addActionListener(e -> updateState());
    updateState();
  }