static { // RENDERERS ORDER_RENDERER = new DefaultTableCellRenderer(); COLUMN_RENDERER = new DefaultTableCellRenderer(); SORT_ORDER_RENDERER = new TaskSorterSortOrderRenderer(); // EDITORS COLUMN_EDITOR = new DefaultCellEditor(new JComboBox(TaskColumn.values())); JComboBox comboBox = null; comboBox = new JComboBox(SortOrder.values()); comboBox.setRenderer(new DefaultListRenderer(StringValueSortOrder.INSTANCE)); SORT_ORDER_EDITOR = new DefaultCellEditor(comboBox); }
/** * Returns the hash code for this <code>SortKey</code>. * * @return hash code */ public int hashCode() { int result = 17; result = 37 * result + column; result = 37 * result + sortOrder.hashCode(); return result; }