|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container javax.swing.JComponent javax.swing.JTable com.alee.laf.table.WebTable
public class WebTable
User: mgarin Date: 07.07.11 Time: 17:55
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JTable |
---|
javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintMode |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.JTable |
---|
AUTO_RESIZE_ALL_COLUMNS, AUTO_RESIZE_LAST_COLUMN, AUTO_RESIZE_NEXT_COLUMN, AUTO_RESIZE_OFF, AUTO_RESIZE_SUBSEQUENT_COLUMNS, autoCreateColumnsFromModel, autoResizeMode, cellEditor, cellSelectionEnabled, columnModel, dataModel, defaultEditorsByColumnClass, defaultRenderersByColumnClass, editingColumn, editingRow, editorComp, gridColor, preferredViewportSize, rowHeight, rowMargin, rowSelectionAllowed, selectionBackground, selectionForeground, selectionModel, showHorizontalLines, showVerticalLines, tableHeader |
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 | |
---|---|
WebTable()
|
|
WebTable(int numRows,
int numColumns)
|
|
WebTable(java.lang.Object[][] rowData,
java.lang.Object[] columnNames)
|
|
WebTable(javax.swing.table.TableModel dm)
|
|
WebTable(javax.swing.table.TableModel dm,
javax.swing.table.TableColumnModel cm)
|
|
WebTable(javax.swing.table.TableModel dm,
javax.swing.table.TableColumnModel cm,
javax.swing.ListSelectionModel sm)
|
|
WebTable(java.util.Vector rowData,
java.util.Vector columnNames)
|
Method Summary | |
---|---|
void |
addSelectedColumn(int column)
|
void |
addSelectedColumns(int startColumn,
int endColumn)
|
void |
addSelectedRow(int row)
|
void |
addSelectedRows(int startRow,
int endRow)
|
WebTable |
changeFontSize(int change)
Changes font size of the specified component. |
boolean |
editCellAt(int row,
int column,
java.util.EventObject event)
|
java.lang.String |
getFontName()
Returns component font name. |
int |
getFontSize()
Returns component font size. |
java.awt.Dimension |
getPreferredScrollableViewportSize()
|
int |
getVisibleRowCount()
|
WebTableUI |
getWebUI()
|
protected void |
initializeLocalVars()
|
boolean |
isBoldFont()
Returns whether component font is bold or not. |
boolean |
isCellEditable(int row,
int column)
|
boolean |
isEditable()
|
boolean |
isItalicFont()
Returns whether component font is italic or not. |
boolean |
isPlainFont()
Returns whether component font is plain or not. |
void |
scrollToColumn(int column)
|
void |
scrollToRow(int row)
|
WebTable |
setBoldFont()
Sets bold font for the component. |
WebTable |
setBoldFont(boolean apply)
Sets bold font for the component. |
void |
setEditable(boolean editable)
|
WebTable |
setFontName(java.lang.String fontName)
Sets component font name. |
WebTable |
setFontSize(int fontSize)
Sets component font size. |
WebTable |
setFontSizeAndStyle(int fontSize,
boolean bold,
boolean italic)
Sets font size and style for the specified component. |
WebTable |
setFontSizeAndStyle(int fontSize,
int style)
Sets font size and style for the specified component. |
WebTable |
setFontStyle(boolean bold,
boolean italic)
Sets component font style. |
WebTable |
setFontStyle(int style)
Sets component font style. |
WebTable |
setItalicFont()
Sets italic or plain font for the component. |
WebTable |
setItalicFont(boolean apply)
Sets italic or plain font for the component. |
WebTable |
setPlainFont()
Sets plain font for the component. |
WebTable |
setPlainFont(boolean apply)
Sets plain font for the component. |
void |
setSelectedColumn(int column)
|
void |
setSelectedColumn(int column,
boolean shouldScroll)
|
void |
setSelectedColumns(int startColumn,
int endColumn)
|
void |
setSelectedRow(int row)
|
void |
setSelectedRow(int row,
boolean shouldScroll)
|
void |
setSelectedRows(int startRow,
int endRow)
|
void |
setVisibleRowCount(int visibleRowCount)
|
boolean |
stopCellEditing()
|
void |
updateUI()
|
Methods inherited from class javax.swing.JTable |
---|
addColumn, addColumnSelectionInterval, addNotify, addRowSelectionInterval, changeSelection, clearSelection, columnAdded, columnAtPoint, columnMarginChanged, columnMoved, columnRemoved, columnSelectionChanged, configureEnclosingScrollPane, convertColumnIndexToModel, convertColumnIndexToView, convertRowIndexToModel, convertRowIndexToView, createDefaultColumnModel, createDefaultColumnsFromModel, createDefaultDataModel, createDefaultEditors, createDefaultRenderers, createDefaultSelectionModel, createDefaultTableHeader, createScrollPaneForTable, doLayout, editCellAt, editingCanceled, editingStopped, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellEditor, getCellRect, getCellRenderer, getCellSelectionEnabled, getColumn, getColumnClass, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditingRow, getEditorComponent, getFillsViewportHeight, getGridColor, getIntercellSpacing, getModel, getPrintable, getRowCount, getRowHeight, getRowHeight, getRowMargin, getRowSelectionAllowed, getRowSorter, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedColumn, getSelectedColumnCount, getSelectedColumns, getSelectedRow, getSelectedRowCount, getSelectedRows, getSelectionBackground, getSelectionForeground, getSelectionModel, getShowHorizontalLines, getShowVerticalLines, getSurrendersFocusOnKeystroke, getTableHeader, getToolTipText, getUI, getUIClassID, getUpdateSelectionOnSort, getValueAt, isCellSelected, isColumnSelected, isEditing, isRowSelected, moveColumn, paramString, prepareEditor, prepareRenderer, print, print, print, print, print, processKeyBinding, removeColumn, removeColumnSelectionInterval, removeEditor, removeNotify, removeRowSelectionInterval, resizeAndRepaint, rowAtPoint, selectAll, setAutoCreateColumnsFromModel, setAutoCreateRowSorter, setAutoResizeMode, setCellEditor, setCellSelectionEnabled, setColumnModel, setColumnSelectionAllowed, setColumnSelectionInterval, setDefaultEditor, setDefaultRenderer, setDragEnabled, setDropMode, setEditingColumn, setEditingRow, setFillsViewportHeight, setGridColor, setIntercellSpacing, setModel, setPreferredScrollableViewportSize, setRowHeight, setRowHeight, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setRowSorter, setSelectionBackground, setSelectionForeground, setSelectionMode, setSelectionModel, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setTableHeader, setUI, setUpdateSelectionOnSort, setValueAt, sizeColumnsToFit, sizeColumnsToFit, sorterChanged, tableChanged, unconfigureEnclosingScrollPane, valueChanged |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public WebTable()
public WebTable(javax.swing.table.TableModel dm)
public WebTable(javax.swing.table.TableModel dm, javax.swing.table.TableColumnModel cm)
public WebTable(javax.swing.table.TableModel dm, javax.swing.table.TableColumnModel cm, javax.swing.ListSelectionModel sm)
public WebTable(int numRows, int numColumns)
public WebTable(java.util.Vector rowData, java.util.Vector columnNames)
public WebTable(java.lang.Object[][] rowData, java.lang.Object[] columnNames)
Method Detail |
---|
public void setSelectedRow(int row)
public void setSelectedRow(int row, boolean shouldScroll)
public void addSelectedRow(int row)
public void setSelectedRows(int startRow, int endRow)
public void addSelectedRows(int startRow, int endRow)
public void setSelectedColumn(int column)
public void setSelectedColumn(int column, boolean shouldScroll)
public void addSelectedColumn(int column)
public void setSelectedColumns(int startColumn, int endColumn)
public void addSelectedColumns(int startColumn, int endColumn)
public void scrollToRow(int row)
public void scrollToColumn(int column)
public boolean editCellAt(int row, int column, java.util.EventObject event)
editCellAt
in class javax.swing.JTable
public boolean stopCellEditing()
public boolean isCellEditable(int row, int column)
isCellEditable
in class javax.swing.JTable
public boolean isEditable()
public void setEditable(boolean editable)
public void setVisibleRowCount(int visibleRowCount)
public int getVisibleRowCount()
public java.awt.Dimension getPreferredScrollableViewportSize()
getPreferredScrollableViewportSize
in interface javax.swing.Scrollable
getPreferredScrollableViewportSize
in class javax.swing.JTable
protected void initializeLocalVars()
initializeLocalVars
in class javax.swing.JTable
public WebTableUI getWebUI()
public void updateUI()
updateUI
in class javax.swing.JTable
public WebTable setPlainFont()
setPlainFont
in interface FontMethods<WebTable>
public WebTable setPlainFont(boolean apply)
setPlainFont
in interface FontMethods<WebTable>
apply
- whether to apply font changes or not
public boolean isPlainFont()
isPlainFont
in interface FontMethods<WebTable>
public WebTable setBoldFont()
setBoldFont
in interface FontMethods<WebTable>
public WebTable setBoldFont(boolean apply)
setBoldFont
in interface FontMethods<WebTable>
apply
- whether to apply font changes or not
public boolean isBoldFont()
isBoldFont
in interface FontMethods<WebTable>
public WebTable setItalicFont()
setItalicFont
in interface FontMethods<WebTable>
public WebTable setItalicFont(boolean apply)
setItalicFont
in interface FontMethods<WebTable>
apply
- whether to apply font changes or not
public boolean isItalicFont()
isItalicFont
in interface FontMethods<WebTable>
public WebTable setFontStyle(boolean bold, boolean italic)
setFontStyle
in interface FontMethods<WebTable>
bold
- whether should set bold font or notitalic
- whether should set italic font or not
public WebTable setFontStyle(int style)
setFontStyle
in interface FontMethods<WebTable>
style
- new style
public WebTable setFontSize(int fontSize)
setFontSize
in interface FontMethods<WebTable>
fontSize
- font size
public WebTable changeFontSize(int change)
changeFontSize
in interface FontMethods<WebTable>
change
- font size change amount
public int getFontSize()
getFontSize
in interface FontMethods<WebTable>
public WebTable setFontSizeAndStyle(int fontSize, boolean bold, boolean italic)
setFontSizeAndStyle
in interface FontMethods<WebTable>
fontSize
- new font sizebold
- whether should set bold font or notitalic
- whether should set italic font or not
public WebTable setFontSizeAndStyle(int fontSize, int style)
setFontSizeAndStyle
in interface FontMethods<WebTable>
fontSize
- new font sizestyle
- new style
public WebTable setFontName(java.lang.String fontName)
setFontName
in interface FontMethods<WebTable>
fontName
- new font name
public java.lang.String getFontName()
getFontName
in interface FontMethods<WebTable>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |