code: private void initDefaultColors() {
          this.categoryBackground = UIManager.getColor(PANEL_BACKGROUND_COLOR_KEY);
          this.categoryForeground = UIManager.getColor(TABLE_FOREGROUND_COLOR_KEY).darker().darker().darker();
  
          this.selectedCategoryBackground = categoryBackground.darker();
          this.selectedCategoryForeground = categoryForeground;
  
          this.propertyBackground = UIManager.getColor(TABLE_BACKGROUND_COLOR_KEY);
          this.propertyForeground = UIManager.getColor(TABLE_FOREGROUND_COLOR_KEY);
  
          this.selectedPropertyBackground = UIManager
                  .getColor(TABLE_SELECTED_BACKGROUND_COLOR_KEY);
          this.selectedPropertyForeground = UIManager
                  .getColor(TABLE_SELECTED_FOREGROUND_COLOR_KEY);
  
          setGridColor(categoryBackground);
      }
docs: Initializes the default set of colors used by the PropertySheetTable.
  
  @see #categoryBackground
  @see #categoryForeground
  @see #selectedCategoryBackground
  @see #selectedCategoryForeground
  @see #propertyBackground
  @see #propertyForeground
  @see #selectedPropertyBackground
  @see #selectedPropertyForeground