edu.washington.cs.supple.wlib.java2
Class TableWidget
java.lang.Object
edu.washington.cs.supple.render.AbstractWidget
edu.washington.cs.supple.render.SimpleWidget
edu.washington.cs.supple.wlib.java2.SimpleSwingWidget
edu.washington.cs.supple.wlib.java2.ListWidget
edu.washington.cs.supple.wlib.java2.TableWidget
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.EventListener, java.beans.PropertyChangeListener, SwingWidget, UnwrappedWidget, Widget
- public class TableWidget
- extends ListWidget
- Author:
- kgajos
| Fields inherited from class edu.washington.cs.supple.wlib.java2.ListWidget |
dataEdit, elementType, exactLength, list, LIST_SIZE_PROPERTY, LIST_WIDTH_SCALE_PROPERTY, listLength, listPane, listWidthScale, selectionListener, selectionMode, selectionModel, updatingWidget, vtype |
| Methods inherited from class edu.washington.cs.supple.wlib.java2.ListWidget |
addLegalValues, deleteLegalValues, disengage, displayDetails, engage, generateWidgetDescriptor, getAddDiffs, getDeleteDiffs, getEffortEstimate, getLengthScale, getListLength, getPreferredSize, getSelectionListener, getSwingComponent, getWidgetProperties, getWidthScale, isExactLength, isUpdating, legalValuesChanged, setEnabled, setUpdating, updateDetailsState, updateSelection, updateSelection, updateValue, valueChanged |
| Methods inherited from class edu.washington.cs.supple.render.AbstractWidget |
anotherPropertyChanged, clone, clone, dismissCurrentView, displayDynamic, equals, executeAction, getBag, getConcreteWidget, getCost, getParent, getPath, getSizeCache, getTextLabel, getType, getUiObject, getWidgetDescriptor, indexChanged, isEngaged, isEquivalent, likelyValuesChanged, propertyChange, reportActionExecutionEvent, reportValueChangedEvent, setBag, setCost, setParent, setSizeCache, setValue, setWrapper, unwrapWidget |
| Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface edu.washington.cs.supple.render.Widget |
childIterator, clone, clone, getBag, getConcreteWidget, getCost, getPath, getSizeCache, getTextLabel, getType, getUiObject, getWidgetDescriptor, hasChildren, isEngaged, isEquivalent, setBag, setCost, setParent, setSizeCache, setWrapper, unwrapWidget |
table
protected javax.swing.JTable table
sorter
protected TableSorter sorter
defaultFont
protected static java.awt.Font defaultFont
TableWidget
public TableWidget(UiObject object,
int listSize,
double widthScale)
- Parameters:
object - listSize -
TableWidget
public TableWidget(UiObject object,
WidgetDescriptor wd,
WidgetFactory f)
- Parameters:
object - wd - f -
rendersObject
public static boolean rendersObject(UiObject object)
- Description copied from class:
ListWidget
- A static method for testing the applicability of the widget given a type
of the UI component to be rendered
buildList
protected javax.swing.JComponent buildList()
- Overrides:
buildList in class ListWidget
isComponentReady
protected boolean isComponentReady()
- Overrides:
isComponentReady in class ListWidget
isSelectedIndex
protected boolean isSelectedIndex(int row)
- Overrides:
isSelectedIndex in class ListWidget
addSelection
public void addSelection(int row)
- Overrides:
addSelection in class ListWidget
removeSelection
public void removeSelection(int row)
- Overrides:
removeSelection in class ListWidget
getListModel
protected javax.swing.ListModel getListModel()
- Overrides:
getListModel in class ListWidget
getListSelectionModel
protected javax.swing.ListSelectionModel getListSelectionModel()
- Overrides:
getListSelectionModel in class ListWidget
toString
public java.lang.String toString()
- Overrides:
toString in class ListWidget