|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTable
org.jdesktop.swingx.JXTable
org.jdesktop.swingx.JXTreeTable
org.chorem.jtimer.ui.treetable.ProjectsAndTasksTable
public class ProjectsAndTasksTable
ProjectAndTaskTable. Just redefine JXTreeTable setting up a specific model
JXTreeTable,
Serialized Form| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.jdesktop.swingx.JXTreeTable |
|---|
org.jdesktop.swingx.JXTreeTable.TreeTableDataAdapter, org.jdesktop.swingx.JXTreeTable.TreeTableHacker, org.jdesktop.swingx.JXTreeTable.TreeTableHackerExt, org.jdesktop.swingx.JXTreeTable.TreeTableHackerExt2, org.jdesktop.swingx.JXTreeTable.TreeTableModelAdapter |
| Nested classes/interfaces inherited from class org.jdesktop.swingx.JXTable |
|---|
org.jdesktop.swingx.JXTable.BooleanEditor, org.jdesktop.swingx.JXTable.GenericEditor, org.jdesktop.swingx.JXTable.NumberEditor, org.jdesktop.swingx.JXTable.TableAdapter |
| Nested classes/interfaces inherited from class javax.swing.JTable |
|---|
JTable.AccessibleJTable, JTable.DropLocation, JTable.PrintMode |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected ProjectsAndTasksCellRenderer |
treeCellRenderer
Table renderer |
protected ProjectsAndTasksModel |
treeTableModel
Table model |
| Fields inherited from class org.jdesktop.swingx.JXTreeTable |
|---|
DRAG_HACK_FLAG_KEY, DROP_HACK_FLAG_KEY |
| Fields inherited from class org.jdesktop.swingx.JXTable |
|---|
compoundHighlighter, dataAdapter, editorRemover, filters, FOCUS_NEXT_COMPONENT, FOCUS_PREVIOUS_COMPONENT, HORIZONTALSCROLL_ACTION_COMMAND, isXTableRowHeightSet, MATCH_HIGHLIGHTER, PACKALL_ACTION_COMMAND, PACKSELECTED_ACTION_COMMAND, resetDefaultTableCellRendererHighlighter, searchable, selectionMapper, UIPREFIX, USE_DTCR_COLORMEMORY_HACK |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
ProjectsAndTasksTable(org.jdesktop.application.Application application,
TimerCore core)
Constructor |
|
| Method Summary | |
|---|---|
List<TimerTask> |
getSelectedElements()
Get tasks or projects corresponding to selected rows |
List<TimerProject> |
getSelectedProjects()
Get projects corresponding to selected rows. |
List<TimerTask> |
getSelectedTasks()
Get tasks corresponding to selected rows |
void |
setShowClosed(boolean closed)
Change show closed task property. |
| Methods inherited from class org.jdesktop.swingx.JXTreeTable |
|---|
addTreeExpansionListener, addTreeSelectionListener, addTreeWillExpandListener, adjustTableRowHeight, adjustTreeRowHeight, applyRenderer, clearSelection, collapseAll, collapsePath, collapseRow, createSelectionMapper, createTreeTableHacker, editCellAt, expandAll, expandPath, expandRow, getCellEditor, getCellRenderer, getComponentAdapter, getEditingRow, getExpandedDescendants, getExpandsSelectedPaths, getHierarchicalColumn, getPathForLocation, getPathForRow, getRowForPath, getScrollsOnExpand, getSelectionMapper, getShowsRootHandles, getStringAt, getToggleClickCount, getToolTipText, getTreeCellRenderer, getTreeSelectionModel, getTreeTableHacker, getTreeTableModel, hackAroundDragEnabled, isCollapsed, isCollapsed, isExpanded, isExpanded, isHierarchical, isLargeModel, isOverwriteRendererIcons, isRootVisible, isVisible, prepareRenderer, processMouseEvent, removeTreeExpansionListener, removeTreeSelectionListener, removeTreeWillExpandListener, scrollPathToVisible, setClosedIcon, setCollapsedIcon, setEnabled, setExpandedIcon, setExpandsSelectedPaths, setFilters, setLargeModel, setLeafIcon, setModel, setOpenIcon, setOverwriteRendererIcons, setRootVisible, setRowHeight, setRowHeight, setScrollsOnExpand, setSelectionBackground, setSelectionForeground, setSelectionMode, setShowsRootHandles, setSortable, setToggleClickCount, setTreeCellRenderer, setTreeTableModel, sizeColumnsToFit, tableChanged, updateHierarchicalRendererEditor, updateUI |
| Methods inherited from class org.jdesktop.swingx.JXTable |
|---|
addHighlighter, adjustComponentOrientation, adminSetRowHeight, columnMarginChanged, columnPropertyChange, columnRemoved, columnSelectionChanged, configureColumnControl, configureEnclosingScrollPane, convertRowIndexToModel, convertRowIndexToView, createDefaultColumnControl, createDefaultColumnModel, createDefaultColumnsFromModel, createDefaultEditors, createDefaultRenderers, createDefaultTableHeader, createHighlighterChangeListener, createLinkController, createPipelineListener, createRolloverProducer, doLayout, getAutoCreateColumnsFromModel, getColumn, getColumnControl, getColumnCount, getColumnExt, getColumnExt, getColumnFactory, getColumnMargin, getColumns, getColumns, getComponentAdapter, getCompoundHighlighter, getFillsViewportHeight, getFilterPipelineListener, getFilters, getHighlighterChangeListener, getHighlighters, getLinkController, getNewDefaultRenderer, getPreferredScrollableViewportSize, getRowCount, getRowModelMapper, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getSearchable, getSelectionMode, getSortController, getSortedColumn, getSortOrder, getSortOrder, getUIString, getUIString, getValueAt, getVisibleColumnCount, getVisibleRowCount, initializeColumnPreferredWidth, initializeColumnWidths, isAutoStartEditOnKeyStroke, isCellEditable, isColumnControlVisible, isDataChanged, isEditable, isFocusCycleRoot, isHorizontalScrollEnabled, isRolloverEnabled, isRowHeightEnabled, isSortable, isSortable, isSortable, isStructureChanged, isTerminateEditOnFocusLost, isUpdate, packAll, packColumn, packColumn, packSelected, packTable, prepareEditor, removeEditor, removeHighlighter, removeNotify, resetDefaultTableCellRendererColors, resetSortOrder, rowAtPoint, scrollCellToVisible, scrollColumnToVisible, scrollRowToVisible, setAutoResizeMode, setAutoStartEditOnKeyStroke, setColumnControl, setColumnControlVisible, setColumnFactory, setColumnMargin, setColumnSequence, setComponentOrientation, setEditable, setFillsViewportHeight, setGridColor, setHighlighters, setHorizontalScrollEnabled, setLocale, setPreferredScrollableViewportSize, setRolloverEnabled, setRowHeightEnabled, setSearchable, setSelectionModel, setShowGrid, setShowGrid, setSortOrder, setSortOrder, setTerminateEditOnFocusLost, setValueAt, setVisibleColumnCount, setVisibleRowCount, shouldSortOnChange, toggleSortOrder, toggleSortOrder, transferFocus, transferFocusBackward, unconfigureColumnControl, unconfigureEnclosingScrollPane, updateColumnControlUI, updateColumnUI, updateHighlighterUI, updateHorizontalAction, updateLocaleActionState, updateLocaleState, updateOnFilterContentChanged, updateRowHeightUI, updateViewSizeSequence |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.swing.event.TableColumnModelListener |
|---|
columnAdded, columnMoved |
| Field Detail |
|---|
protected ProjectsAndTasksModel treeTableModel
protected ProjectsAndTasksCellRenderer treeCellRenderer
| Constructor Detail |
|---|
public ProjectsAndTasksTable(org.jdesktop.application.Application application,
TimerCore core)
application - applicationcore - timer core| Method Detail |
|---|
public void setShowClosed(boolean closed)
closed - ProjectsAndTasksModel.setShowClosed(boolean)public List<TimerTask> getSelectedTasks()
public List<TimerTask> getSelectedElements()
public List<TimerProject> getSelectedProjects()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||