A B C D E F G H I J L N O P R S T U V

A

AbstractTreeModel - Class in de.tkuhn.swing.tree
An abstract implementation of TreeModel that provides basic implementations for some of the functions in this interface and can help implementing own TreeModels not using DefaultMutableTreeNodes as DefautlTreeModel does.
AbstractTreeModel() - Constructor for class de.tkuhn.swing.tree.AbstractTreeModel
Creates a new instance of AbstractTreeModel
ActionComponentFactory - Interface in de.tkuhn.swing.actions
This factory can be used when you need a component that displays an action to have an abstract creation mechanism.
ActionManager - Class in de.tkuhn.swing.actions
This class can be used for assistance with javax.swing.Actions to create Actions that forward all incoming ActionEvents to one single or multiple ActionListeners.
ActionManager() - Constructor for class de.tkuhn.swing.actions.ActionManager
Creates a new instance of ActionManager
ActionManager(ActionListener) - Constructor for class de.tkuhn.swing.actions.ActionManager
Creates a new instance of ActionManager and registers the ActionListener
actionPerformed(ActionEvent) - Method in class de.tkuhn.swing.actions.BooleanPreferenceAction
Implementation of actionPerformed() in ActionListener.
actionPerformed(ActionEvent) - Method in class de.tkuhn.swing.actions.BooleanStateAction
Implementation of actionPerformed() in ActionListener.
actionPerformed(ActionEvent) - Method in class de.tkuhn.swing.actions.DelegatingAction
Implementation of actionPerformed() in ActionListener.
ActionUtils - Class in de.tkuhn.swing.actions
This class is a repository for static functions that operate on Actions and help using Collections of Actions.
addActionListener(ActionListener) - Method in class de.tkuhn.swing.actions.ActionManager
Registers an ActionListener with this ActionManager
addActionListener(ActionListener) - Method in class de.tkuhn.swing.actions.DelegatingAction
Register a listener for events that arrive at the action.
addActionListener(ActionListener) - Method in interface de.tkuhn.swing.actions.ForwardingAction
Register a listener for events that arrive at the action.
addAll(JToolBar, Collection<Action>) - Static method in class de.tkuhn.swing.actions.ActionUtils
Adds all Action objects in the given Collection to the given JToolBar
addAll(JMenu, Collection<Action>) - Static method in class de.tkuhn.swing.actions.ActionUtils
Adds all Action objects in the given Collection to the given JMenu
addColumn(TableColumn) - Method in class de.tkuhn.swing.table.ColumnStateTableColumnModel
This should not be called by a user directly!
addTreeModelListener(TreeModelListener) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Adds a listener for the TreeModelEvent posted after the tree changes.
ASCENDING - Static variable in class de.tkuhn.swing.table.RowSortingTableModel
Value for sort() in which order data should be sorted
ASCENDING - Static variable in class de.tkuhn.util.OrderComparator
Ascending compare order

B

balanceColumns() - Method in class de.tkuhn.swing.table.JUserFriendlyTable
Balance the width of the table columns based on their content.
BooleanAction - Interface in de.tkuhn.swing.actions
BooleanAction is a special Action that has a boolean state and can therefore be used together with widgets with boolean states such as JCheckBox.
BooleanPreferenceAction - Class in de.tkuhn.swing.actions
BooleanPreferenceAction is a BooleanAction that is linked together with a boolean Preferences mapping.
BooleanPreferenceAction(Preferences, String, boolean) - Constructor for class de.tkuhn.swing.actions.BooleanPreferenceAction
Creates a new instance of BooleanPreferenceAction
BooleanStateAction - Class in de.tkuhn.swing.actions
A simple DelegatingAction JavaBean that implements the BooleanAction interface by holding the state in the boolean property selected as an attribute.
BooleanStateAction() - Constructor for class de.tkuhn.swing.actions.BooleanStateAction
Creates a new instance of BooleanStateAction
BooleanStateAction(boolean) - Constructor for class de.tkuhn.swing.actions.BooleanStateAction
Creates a new instance of BooleanStateAction with given initial value.

C

CascadingComboBoxModel - Class in de.tkuhn.swing.combobox
The CascadingComboBoxModel is a means to provide a row of combo boxes where the items selectable in one combobox depend on the selected item in the previous combo box.
CascadingComboBoxModel() - Constructor for class de.tkuhn.swing.combobox.CascadingComboBoxModel
Creates a new CascadingComboBoxModel.
CascadingComboBoxModel(ComboBoxModel) - Constructor for class de.tkuhn.swing.combobox.CascadingComboBoxModel
Creates a new CascadingComboBoxModel with the given super model
CascadingComboBoxModel(Object) - Constructor for class de.tkuhn.swing.combobox.CascadingComboBoxModel
Creates a new CascadingComboBoxModel with contents based on the given object a it was selected in the super model.
CascadingComboBoxModel(Object[]) - Constructor for class de.tkuhn.swing.combobox.CascadingComboBoxModel
Constructs a CascadingComboBoxModel object initialized with an array of objects.
CascadingComboBoxModel(Vector<?>) - Constructor for class de.tkuhn.swing.combobox.CascadingComboBoxModel
Constructs a CascadingComboBoxModel object initialized with a vector.
CascadingComboBoxModel(Object[], ComboBoxModel) - Constructor for class de.tkuhn.swing.combobox.CascadingComboBoxModel
Constructs a CascadingComboBoxModel object initialized with an array of objects and the given super model.
CascadingComboBoxModel(Vector<?>, ComboBoxModel) - Constructor for class de.tkuhn.swing.combobox.CascadingComboBoxModel
Constructs a CascadingComboBoxModel object initialized with a vector and the given super model.
clear() - Method in class de.tkuhn.swing.actions.ActionManager
Removes all mapped Actions from this Manager
ColumnState - Class in de.tkuhn.swing.table
JavaBean used to store the state of a TableColumn in the ColumnStateTableColumnModel You should not have to use this class.
ColumnState(Object) - Constructor for class de.tkuhn.swing.table.ColumnState
Create a new ColumnState for given colId
ColumnState() - Constructor for class de.tkuhn.swing.table.ColumnState
Creates a new ColumnState
ColumnStateTableColumnModel - Class in de.tkuhn.swing.table
This implementation of TableColumnModel provides the ability of hiding and unhiding table columns from display using a contextual menu of the table header.
ColumnStateTableColumnModel() - Constructor for class de.tkuhn.swing.table.ColumnStateTableColumnModel
Creates a new instance of RememberingTableColumnModel
ComparatorTableModel - Interface in de.tkuhn.swing.table
This adds a method to TableModel that may be used to retrieve Comparators which should be used to sort the values of columns.
compare(Object, Object) - Method in class de.tkuhn.util.DefaultComparator
Implementation of compare(obj,obj) in the interface java.util.Comparator.
compare(T, T) - Method in class de.tkuhn.util.OrderComparator
Implementation of compare(obj,obj) in the interface java.util.Comparator.
computeNewContents(Object) - Method in class de.tkuhn.swing.combobox.CascadingComboBoxModel
Compute the new Contents based on the new object selected in the super model.
contentsChanged(ListDataEvent) - Method in class de.tkuhn.swing.event.ListDataAdapter
Sent when the contents of the list has changed in a way that's too complex to characterize with the previous methods.
createActionComponent(Action) - Method in interface de.tkuhn.swing.actions.ActionComponentFactory
Create a new JComponent that will serve as a display for the Action.
createActionComponent(Action) - Method in class de.tkuhn.swing.actions.DefaultMenuComponentFactory
Create a new JComponent that will serve as a display for the Action.
createActionComponent(Action) - Method in class de.tkuhn.swing.actions.DefaultToolBarComponentFactory
Create a new JComponent that will serve as a display for the Action.
createDefaultColumnModel() - Method in class de.tkuhn.swing.table.JUserFriendlyTable
This method must not be called directly by user!

D

de.tkuhn.swing.actions - package de.tkuhn.swing.actions
A package containing some classes for easy management of Actions.
de.tkuhn.swing.combobox - package de.tkuhn.swing.combobox
A package containing some classes for use together with JComboBox.
de.tkuhn.swing.event - package de.tkuhn.swing.event
A package containing some classes for easy management of Events.
de.tkuhn.swing.table - package de.tkuhn.swing.table
This package contains some tools to support comfortable usage of tables.
de.tkuhn.swing.tree - package de.tkuhn.swing.tree
This package contains tools that can be used together with JTree.
de.tkuhn.util - package de.tkuhn.util
A package containing some classes of general usefulness.
DefaultComparator - Class in de.tkuhn.util
This is a Comparator that compares any pair of Objects.
DefaultComparator() - Constructor for class de.tkuhn.util.DefaultComparator
Creates a new instance of DefaultComparator
DefaultMenuComponentFactory - Class in de.tkuhn.swing.actions
Implementation of ActionComponentFactory that creates components that are MenuItems suitable for menus.
DefaultMenuComponentFactory() - Constructor for class de.tkuhn.swing.actions.DefaultMenuComponentFactory
Creates a new instance of DefaultJToolBarComponentFactory
DefaultToolBarComponentFactory - Class in de.tkuhn.swing.actions
Implementation of ActionComponentFactory that creates components that are AbstractButtons suitable for tool bars.
DefaultToolBarComponentFactory() - Constructor for class de.tkuhn.swing.actions.DefaultToolBarComponentFactory
Creates a new instance of DefaultJToolBarComponentFactory
DelegatingAction - Class in de.tkuhn.swing.actions
This is an implementation of ForwardingAction that does simply nothing than forwarding all ActionEvents that arrive to the listners.
DelegatingAction() - Constructor for class de.tkuhn.swing.actions.DelegatingAction
Creates a new instance of DelegateAction
DESCENDING - Static variable in class de.tkuhn.swing.table.RowSortingTableModel
Value for sort() in which order data should be sorted
DESCENDING - Static variable in class de.tkuhn.util.OrderComparator
Descending compare order
destroy() - Method in class de.tkuhn.swing.actions.BooleanPreferenceAction
If this is not called this object may not be garbage collected since it is registered as a PreferenceChangeListener.

E

enableRowSorting(JTable) - Static method in class de.tkuhn.swing.table.RowSortingTableModel
Convenience method for enabling row sorting for a given table.

F

fireTreeNodesChanged(Object, Object[], int[], Object[]) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Notifies all listeners that have registered interest for notification on this event type.
fireTreeNodesChanged(Object, TreePath, int[], Object[]) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Notifies all listeners that have registered interest for notification on this event type.
fireTreeNodesChanged(TreeModelEvent) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Fire a treeNodesChanged(tme) for all listeners registered with this TreeModel.
fireTreeNodesInserted(Object, Object[], int[], Object[]) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Notifies all listeners that have registered interest for notification on this event type.
fireTreeNodesInserted(Object, TreePath, int[], Object[]) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Notifies all listeners that have registered interest for notification on this event type.
fireTreeNodesInserted(TreeModelEvent) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Fire a treeNodesInserted(tme) for all listeners registered with this TreeModel.
fireTreeNodesRemoved(Object, Object[], int[], Object[]) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Notifies all listeners that have registered interest for notification on this event type.
fireTreeNodesRemoved(Object, TreePath, int[], Object[]) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Notifies all listeners that have registered interest for notification on this event type.
fireTreeNodesRemoved(TreeModelEvent) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Fire a treeNodesRemoved(tme) for all listeners registered with this TreeModel.
fireTreeStructureChanged(Object, Object[], int[], Object[]) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Notifies all listeners that have registered interest for notification on this event type.
fireTreeStructureChanged(Object, TreePath, int[], Object[]) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Notifies all listeners that have registered interest for notification on this event type.
fireTreeStructureChanged(TreeModelEvent) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Fire a treeStructureChanged(tme) for all listeners registered with this TreeModel.
ForwardingAction - Interface in de.tkuhn.swing.actions
A ForwardingAction is a special Action that forwards all incoming ActionEvents to listeners that can be registered beyond mere processing of the events.

G

getAction(Object) - Method in class de.tkuhn.swing.actions.ActionManager
Get the Action associated with the given key
getActions() - Method in class de.tkuhn.swing.actions.ActionManager
Get a Collection containing all Actions associated with this ActionManager
getChild(Object, int) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Returns the child of parent at index index in the parent's child array.
getChildCount(Object) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Returns the number of children of parent.
getColId() - Method in class de.tkuhn.swing.table.ColumnState
Getter for property colId.
getColNames() - Method in class de.tkuhn.swing.table.RowSortingState
Getter for property colNames.
getColOrder() - Method in class de.tkuhn.swing.table.RowSortingState
Getter for property colOrder.
getColumnClass(int) - Method in class de.tkuhn.swing.table.RowSortingTableModel
Implements getColumnClass(col) in the interface TableModel.
getColumnCount() - Method in class de.tkuhn.swing.table.RowSortingTableModel
Implements getColumnCount() in the interface TableModel.
getColumnName(int) - Method in class de.tkuhn.swing.table.RowSortingTableModel
Implements getColumnName(col) in the interface TableModel.
getColumnState(Object) - Method in class de.tkuhn.swing.table.ColumnStateTableColumnModel
Get the state for a single column in this model
getComparator(int) - Method in interface de.tkuhn.swing.table.ComparatorTableModel
Returns a Comparator that can be used to compare two Objects in this TableModels column columnIndex.
getComparator() - Method in class de.tkuhn.util.OrderComparator
Get the Comparator that is wrapped by this OrderComparator.
getIndex() - Method in class de.tkuhn.swing.table.ColumnState
Getter for property index.
getIndexOfChild(Object, Object) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Returns the index of child in parent.
getMaxWidth() - Method in class de.tkuhn.swing.table.ColumnState
Getter for property maxWidth.
getMenuActionComponentFactory() - Static method in class de.tkuhn.swing.actions.ActionUtils
Get the ActionComponentFactory usable for adding Actions to a JMenu.
getMinWidth() - Method in class de.tkuhn.swing.table.ColumnState
Getter for property minWidth.
getModel() - Method in class de.tkuhn.swing.table.JUserFriendlyTable
Since this subclass uses a RowSortingTableModel to provide row order the returned TableModel is an instance of that class.
getModel() - Method in class de.tkuhn.swing.table.RowSortingTableModel
Get the TableModel decorated by this wrapper.
getModelRow(int) - Method in class de.tkuhn.swing.table.RowSortingTableModel
Return the row number of the original model for the sorted row number.
getOrder() - Method in class de.tkuhn.util.OrderComparator
Get the order this wrapper uses to transform the comparisons to.
getPrefWidth() - Method in class de.tkuhn.swing.table.ColumnState
Getter for property prefWidth.
getRoot() - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Returns the root of the tree.
getRowCount() - Method in class de.tkuhn.swing.table.RowSortingTableModel
Implements getRowCount() in the interface TableModel.
getSortCol() - Method in class de.tkuhn.swing.table.RowSortingState
Getter for property sortCol.
getState() - Method in class de.tkuhn.swing.table.ColumnStateTableColumnModel
Creates a Memento of the state of this column model.
getState() - Method in class de.tkuhn.swing.table.JUserFriendlyTable
Creates a Memento of the state of this table.
getState() - Method in class de.tkuhn.swing.table.RowSortingTableModel
Creates a Memento of the state of this wrapper.
getSuperModel() - Method in class de.tkuhn.swing.combobox.CascadingComboBoxModel
Getter for property superModel.
getSuperSelected() - Method in class de.tkuhn.swing.combobox.CascadingComboBoxModel
Getter for property superSelected.
getToolBarActionComponentFactory() - Static method in class de.tkuhn.swing.actions.ActionUtils
Get the ActionComponentFactory usable for adding Actions to a JToolBar.
getUnsortedModel() - Method in class de.tkuhn.swing.table.JUserFriendlyTable
Return the raw unsorted data of this table that is sorted by this JUserFriendlyTable's RowSortingTableModel.
getValueAt(int, int) - Method in class de.tkuhn.swing.table.RowSortingTableModel
Implements getValueAt(row,col) in the interface TableModel.

H

hideColumn(Object) - Method in class de.tkuhn.swing.table.ColumnStateTableColumnModel
Hide a column and set the state of the popup menu

I

installHeaderExtension(JTable) - Method in class de.tkuhn.swing.table.RowSortingTableModel
Install the header extension for event listening at the given table.
installPopup(JTable) - Method in class de.tkuhn.swing.table.ColumnStateTableColumnModel
Install the popup menu used by this column model for column hiding on a JTable
intervalAdded(ListDataEvent) - Method in class de.tkuhn.swing.event.ListDataAdapter
Sent after the indices in the index0,index1 interval have been inserted in the data model.
intervalRemoved(ListDataEvent) - Method in class de.tkuhn.swing.event.ListDataAdapter
Sent after the indices in the index0,index1 interval have been removed from the data model.
isCellEditable(int, int) - Method in class de.tkuhn.swing.table.RowSortingTableModel
Implements isCellEditable(row,col) in the interface TableModel.
isHidden() - Method in class de.tkuhn.swing.table.ColumnState
Getter for property hidden.
isLeaf(Object) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Returns whether the specified node is a leaf node.
isSelected() - Method in interface de.tkuhn.swing.actions.BooleanAction
Getter for property selected.
isSelected() - Method in class de.tkuhn.swing.actions.BooleanPreferenceAction
Getter for property selected.
isSelected() - Method in class de.tkuhn.swing.actions.BooleanStateAction
Getter for property selected.
isStatePreserving() - Method in class de.tkuhn.swing.table.JUserFriendlyTable
Is the table preserving the column state on a model change or just balancing columns?

J

JUserFriendlyTable - Class in de.tkuhn.swing.table
This subclass of JTable provides the additional ability for the user to hide/unhide its columns using a contextual menu of the table header and further it supports sorting of the table's rows by column in ascending and descending order.
JUserFriendlyTable() - Constructor for class de.tkuhn.swing.table.JUserFriendlyTable
Constructs a default JUserFriendlyTable that is initialized with a default data model, a default column model, and a default selection model.
JUserFriendlyTable(TableModel) - Constructor for class de.tkuhn.swing.table.JUserFriendlyTable
Constructs a JUserFriendlyTable that is initialized with tableModel as the data model, a default column model, and a default selection model.
JUserFriendlyTable(TableModel, ListSelectionModel) - Constructor for class de.tkuhn.swing.table.JUserFriendlyTable
Constructs a JUserFriendlyTable that is initialized with tableModel as the data model, and selectionModel as the selection model.
JUserFriendlyTable(int, int) - Constructor for class de.tkuhn.swing.table.JUserFriendlyTable
Constructs a JUserFriendlyTable with numRows and numColumns of empty cells using DefaultTableModel.
JUserFriendlyTable(Vector<?>, Vector<?>) - Constructor for class de.tkuhn.swing.table.JUserFriendlyTable
Constructs a JUserFriendlyTable to display the values in the Vector of Vectors, rowData, with column names, columnNames.
JUserFriendlyTable(Object[][], Object[]) - Constructor for class de.tkuhn.swing.table.JUserFriendlyTable
Constructs a JUserFriendlyTable to display the values in the two dimensional array, rowData, with column names, columnNames.

L

ListDataAdapter - Class in de.tkuhn.swing.event
This Class provides a default implementation of ListDataListener with empty implementation methods.
ListDataAdapter() - Constructor for class de.tkuhn.swing.event.ListDataAdapter
Creates a new instance of ListDataAdapter
listeners - Variable in class de.tkuhn.swing.tree.AbstractTreeModel
A set containing TreeModelListeners

N

newAction(Object) - Method in class de.tkuhn.swing.actions.ActionManager
Create an new Action and associate it with the given object.
newAction(String) - Method in class de.tkuhn.swing.actions.ActionManager
Create an new Action and associate it with the given key.
NO_COLUMN - Static variable in class de.tkuhn.swing.table.RowSortingTableModel
Value for sort() if data should not be sorted

O

OrderComparator<T> - Class in de.tkuhn.util
This class defines a Comparator that is a wrapper for other Comparators an can change the order of their comparisons.
OrderComparator() - Constructor for class de.tkuhn.util.OrderComparator
Creates a new instance of OrderComparator using ascending order
OrderComparator(boolean) - Constructor for class de.tkuhn.util.OrderComparator
Creates a new instance of OrderComparator using the given order.
OrderComparator(Comparator<T>) - Constructor for class de.tkuhn.util.OrderComparator
Creates a new instance of OrderComparator using ascending order, delegating to the given Comparator.
OrderComparator(Comparator<T>, boolean) - Constructor for class de.tkuhn.util.OrderComparator
Creates a new instance of OrderComparator using the given order, delegating to the given Comparator.

P

preferenceChange(PreferenceChangeEvent) - Method in class de.tkuhn.swing.actions.BooleanPreferenceAction
Implementation of preferenceChange() in PreferenceChangeListener.
put(Object, Action) - Method in class de.tkuhn.swing.actions.ActionManager
Implementation of put(key,value) in interface java.util>Map.
putAction(Action) - Method in class de.tkuhn.swing.actions.ActionManager
Allows users to put their own Actions in this ActionManager.
putAction(Object, Action) - Method in class de.tkuhn.swing.actions.ActionManager
Allows users to put their own Actions in this ActionManager.
putAll(Map<?, ? extends Action>) - Method in class de.tkuhn.swing.actions.ActionManager
This method can be used to put all Actions in the given Map into this ActionManager.

R

registerAllKeys(JComponent, Collection<Action>) - Static method in class de.tkuhn.swing.actions.ActionUtils
Registers the key shortcuts of all Actions objects in the given Collection with the given JComponent.
remove(Object) - Method in class de.tkuhn.swing.actions.ActionManager
Implementation of remove() in java.util.Map
removeAction(Object) - Method in class de.tkuhn.swing.actions.ActionManager
Remove the Action associated with the given key.
removeActionListener(ActionListener) - Method in class de.tkuhn.swing.actions.ActionManager
Unregister an ActionListener registered with this ActionManager
removeActionListener(ActionListener) - Method in class de.tkuhn.swing.actions.DelegatingAction
Remove a listener from this Action's listener list.
removeActionListener(ActionListener) - Method in interface de.tkuhn.swing.actions.ForwardingAction
Remove a listener from this Action's listener list.
removeColumn(TableColumn) - Method in class de.tkuhn.swing.table.ColumnStateTableColumnModel
This should not be called by a user directly!
removeTreeModelListener(TreeModelListener) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Removes a listener previously added with addTreeModelListener.
resetState(TableColumn) - Method in class de.tkuhn.swing.table.ColumnState
Reset the column's widthes to the ones in this state
RowSortingState - Class in de.tkuhn.swing.table
A JavaBean used to store the state of a RowSortingTableModel.
RowSortingState() - Constructor for class de.tkuhn.swing.table.RowSortingState
 
RowSortingTableModel - Class in de.tkuhn.swing.table
This Class is a decorator wrapper for TableColumnModels that enhances them wiht the ability of sorting the rows according to the values of a column in ascending or descending order.
RowSortingTableModel() - Constructor for class de.tkuhn.swing.table.RowSortingTableModel
Creates a new instance of RowSortingTableModel
RowSortingTableModel(TableModel) - Constructor for class de.tkuhn.swing.table.RowSortingTableModel
Creates a new instance of RowSortingTableModel that wrapps the given model

S

saveState(TableColumn) - Method in class de.tkuhn.swing.table.ColumnState
Save the widthes of the column in this state
setColId(Object) - Method in class de.tkuhn.swing.table.ColumnState
Setter for property colId.
setColNames(String[]) - Method in class de.tkuhn.swing.table.RowSortingState
Setter for property colNames.
setColOrder(boolean[]) - Method in class de.tkuhn.swing.table.RowSortingState
Setter for property colOrder.
setColumnState(ColumnState) - Method in class de.tkuhn.swing.table.ColumnStateTableColumnModel
Resets the state of a single column in this model
setComparator(Comparator<T>) - Method in class de.tkuhn.util.OrderComparator
Set the Comparator that will be wrapped by this OrderComparator.
setHidden(boolean) - Method in class de.tkuhn.swing.table.ColumnState
Setter for property hidden.
setIndex(int) - Method in class de.tkuhn.swing.table.ColumnState
Setter for property index.
setMaxWidth(int) - Method in class de.tkuhn.swing.table.ColumnState
Setter for property maxWidth.
setMenuActionComponentFactory(ActionComponentFactory) - Static method in class de.tkuhn.swing.actions.ActionUtils
Set the ActionComponentFactory used when adding Actions to a JMenu.
setMinWidth(int) - Method in class de.tkuhn.swing.table.ColumnState
Setter for property minWidth.
setModel(TableModel) - Method in class de.tkuhn.swing.table.JUserFriendlyTable
Sets a new TableModel for this table.
setModel(TableModel) - Method in class de.tkuhn.swing.table.RowSortingTableModel
Set a new TableModel in this decorator and notify all TableModelListeners.
setNewTableModel(JTable, TableModel) - Static method in class de.tkuhn.swing.table.RowSortingTableModel
Set a new TableModel at a table you have enabled row sorting before using enableRowSorting(table).
setOrder(boolean) - Method in class de.tkuhn.util.OrderComparator
Set the order this wrapper will use to transform the comparisons to.
setPrefWidth(int) - Method in class de.tkuhn.swing.table.ColumnState
Setter for property prefWidth.
setSelected(boolean) - Method in interface de.tkuhn.swing.actions.BooleanAction
Setter for property selected.
setSelected(boolean) - Method in class de.tkuhn.swing.actions.BooleanPreferenceAction
Setter for property selected.
setSelected(boolean) - Method in class de.tkuhn.swing.actions.BooleanStateAction
Setter for property selected.
setSortCol(int) - Method in class de.tkuhn.swing.table.RowSortingState
Setter for property sortCol.
setState(Object) - Method in class de.tkuhn.swing.table.ColumnStateTableColumnModel
Resets this column model to the given state if the column structure is similar to the one present while getState() was called.
setState(Object) - Method in class de.tkuhn.swing.table.JUserFriendlyTable
Resets this table to the given state if the TableModel is similar to the model present when getState() was called.
setState(Object) - Method in class de.tkuhn.swing.table.RowSortingTableModel
Resets this wrapper to the given state if the column structure is similar to the one present while getState() was called.
setStatePreserving(boolean) - Method in class de.tkuhn.swing.table.JUserFriendlyTable
Set if the table should preserve column state on a model change or just balance columns.
setSuperModel(ComboBoxModel) - Method in class de.tkuhn.swing.combobox.CascadingComboBoxModel
Setter for property superModel.
setSuperSelected(Object) - Method in class de.tkuhn.swing.combobox.CascadingComboBoxModel
Sets the new selected element of the super model only if it changed.
setToolBarActionComponentFactory(ActionComponentFactory) - Static method in class de.tkuhn.swing.actions.ActionUtils
Set the ActionComponentFactory used when adding Actions to a JToolBar.
setupTableForRowSorting(JTable) - Method in class de.tkuhn.swing.table.RowSortingTableModel
Registers this RowSortingTableModel at the given table by setting itself as its new model and wrapping the table's old model.
setValueAt(Object, int, int) - Method in class de.tkuhn.swing.table.RowSortingTableModel
Implements getColumnCount() in the interface TableModel.
showAllColumns() - Method in class de.tkuhn.swing.table.ColumnStateTableColumnModel
Show all hidden columns
showColumn(Object) - Method in class de.tkuhn.swing.table.ColumnStateTableColumnModel
Show a previously hidden column and set the state of the popup menu
sort(int, boolean) - Method in class de.tkuhn.swing.table.RowSortingTableModel
Have the decorator sort the rows by values of given column in given order.

T

tableChanged(TableModelEvent) - Method in class de.tkuhn.swing.table.JUserFriendlyTable
This method must not be called directly by user!
tearDownTableFromRowSorting(JTable) - Method in class de.tkuhn.swing.table.RowSortingTableModel
Remove row sorting from a table at which it was previously installed using setupTableForRowSorting(table) by setting the table's model to its old model again and removing the header extension for event listening

U

uninstallHeaderExtension(JTable) - Method in class de.tkuhn.swing.table.RowSortingTableModel
Remove the header extension for event listening from the given table.
uninstallPopup(JTable) - Method in class de.tkuhn.swing.table.ColumnStateTableColumnModel
Remove the popup menu installed by this instance from the table

V

valueForPathChanged(TreePath, Object) - Method in class de.tkuhn.swing.tree.AbstractTreeModel
Messaged when the user has altered the value for the item identified by path to newValue.

A B C D E F G H I J L N O P R S T U V

Copyright © Tilmann Kuhn