コード例 #1
0
  /** Set up the properties panel */
  private void initPropertiesPanel() {

    // Create table and panel to hold it
    propertiesTable = new TellervoPropertySheetTable();
    propertiesPanel = new TellervoPropertySheetPanel(propertiesTable);

    // Set various properties of the properties panel!
    propertiesPanel.setRestoreToggleStates(true);
    propertiesPanel.setToolBarVisible(false);
    propertiesPanel.setDescriptionVisible(true);
    propertiesPanel.setMode(PropertySheet.VIEW_AS_FLAT_LIST);
    propertiesPanel.getTable().setRowHeight(24);
    propertiesPanel.getTable().setRendererFactory(new TridasPropertyRendererFactory());
    propertiesPanel.getTable().setEditorFactory(new TridasPropertyEditorFactory());
    propertiesPanel.getTable().addPropertyChangeListener(this);

    // Set up button bar
    setupButtonBar();
  }