public class FTable extends SortableTable
javax.swing.JTable.AccessibleJTable, javax.swing.JTable.DropLocation, javax.swing.JTable.PrintMode
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.awt.Color |
BACKGROUND_COLOR |
static java.awt.Color |
CELL_BORDER_COLOR |
static java.awt.Color |
EVEN_ROW_COLOR |
static java.awt.Color |
FOREGROUND_COLOR |
static java.awt.Color |
HEADER_BACKGROUND |
static java.awt.Color |
ODD_ROW_COLOR |
static java.awt.Color |
SELECTED_ROW_COLOR |
CHECK_ALL_COLUMN_ID, CHECK_ALL_COLUMN_INDEX
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
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
FTable() |
FTable(FScrollTableModel dm,
FTableScrollPane scrollPane) |
FTable(FScrollTableModel dm,
java.lang.String butstr,
FTableScrollPane scrollPane) |
Modifier and Type | Method and Description |
---|---|
void |
addCellEditorListener(javax.swing.event.CellEditorListener l) |
void |
addListSelectionListener(javax.swing.event.ListSelectionListener x) |
void |
editingCanceled(javax.swing.event.ChangeEvent e) |
void |
editingStopped(javax.swing.event.ChangeEvent e)
override the editingStopped method of JTable to run the editingStoppedScript
|
protected void |
fireEditingCanceled(javax.swing.event.ChangeEvent e) |
protected void |
fireEditingStop(javax.swing.event.ChangeEvent e) |
java.awt.Color |
getCellBorderColor() |
int |
getCellBorderWidth() |
javax.swing.table.TableColumn |
getColumn(java.lang.Object identifier) |
java.lang.String |
getEditingStoppedScript()
return the editingStoppedScript
|
java.awt.Color |
getEvenRowColor() |
MultiLineData |
getMultiLineData() |
java.awt.Color |
getOddRowColor() |
java.util.HashMap |
getRowData(int row) |
void |
init() |
void |
removeCellEditorListener(javax.swing.event.CellEditorListener l) |
void |
removeListSelectionListener(javax.swing.event.ListSelectionListener x) |
void |
setBounds(java.awt.Rectangle rec) |
void |
setCellBorderColor(java.awt.Color c) |
void |
setCellBorderWidth(int cellBorderWidth) |
void |
setCustomizeTableHeaderRenderer() |
void |
setEditingStoppedScript(java.lang.String script)
set the editingStoppedScript as 'script'
|
void |
setEnabled(boolean b) |
void |
setEvenRowColor(java.awt.Color c) |
void |
setFont(java.awt.Font font) |
void |
setMultiLineData(MultiLineData data) |
void |
setOddRowColor(java.awt.Color c) |
void |
setSelectedColumn(int column) |
void |
setSelectedRow(int row) |
void |
setSelectedRowColor(java.awt.Color c) |
java.lang.String |
toString() |
getSortedRow, isCheckAllEnabled, isSortEnabled, setCheckAll, setCheckAllEnabled, setEditable, setFTable, setHeaderBackground, setHeaderBorderColor, setModel, setOriginalValueAt, setReorderingAllowed, setSortEnabled, setValueAt
getValue, prepareEditor, prepareRenderer, setValue
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, editCellAt, getAccessibleContext, getAutoCreateColumnsFromModel, getAutoCreateRowSorter, getAutoResizeMode, getCellEditor, getCellEditor, getCellRect, getCellRenderer, getCellSelectionEnabled, getColumnClass, getColumnCount, getColumnModel, getColumnName, getColumnSelectionAllowed, getDefaultEditor, getDefaultRenderer, getDragEnabled, getDropLocation, getDropMode, getEditingColumn, getEditingRow, getEditorComponent, getFillsViewportHeight, getGridColor, getIntercellSpacing, getModel, getPreferredScrollableViewportSize, 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, initializeLocalVars, isCellEditable, isCellSelected, isColumnSelected, isEditing, isRowSelected, moveColumn, paramString, 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, setPreferredScrollableViewportSize, setRowHeight, setRowHeight, setRowMargin, setRowSelectionAllowed, setRowSelectionInterval, setRowSorter, setSelectionBackground, setSelectionForeground, setSelectionMode, setSelectionModel, setShowGrid, setShowHorizontalLines, setShowVerticalLines, setSurrendersFocusOnKeystroke, setTableHeader, setUI, setUpdateSelectionOnSort, sizeColumnsToFit, sizeColumnsToFit, sorterChanged, tableChanged, unconfigureEnclosingScrollPane, updateUI, valueChanged
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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
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, transferFocusDownCycle, validate, validateTree
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, 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, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle
public static java.awt.Color FOREGROUND_COLOR
public static java.awt.Color BACKGROUND_COLOR
public static java.awt.Color HEADER_BACKGROUND
public static java.awt.Color ODD_ROW_COLOR
public static java.awt.Color EVEN_ROW_COLOR
public static java.awt.Color SELECTED_ROW_COLOR
public static java.awt.Color CELL_BORDER_COLOR
public FTable(FScrollTableModel dm, java.lang.String butstr, FTableScrollPane scrollPane)
public FTable(FScrollTableModel dm, FTableScrollPane scrollPane)
public FTable()
public void setCustomizeTableHeaderRenderer()
public void init()
init
in class SortableTable
public java.lang.String toString()
toString
in class java.awt.Component
public void setFont(java.awt.Font font)
setFont
in class javax.swing.JComponent
public void addListSelectionListener(javax.swing.event.ListSelectionListener x)
public void removeListSelectionListener(javax.swing.event.ListSelectionListener x)
public void setEnabled(boolean b)
setEnabled
in class javax.swing.JComponent
public void editingStopped(javax.swing.event.ChangeEvent e)
editingStopped
in interface javax.swing.event.CellEditorListener
editingStopped
in class javax.swing.JTable
public void setSelectedRow(int row)
setSelectedRow
in class SortableTable
public void setSelectedColumn(int column)
setSelectedColumn
in class SortableTable
public java.lang.String getEditingStoppedScript()
public void setEditingStoppedScript(java.lang.String script)
public java.util.HashMap getRowData(int row)
public void removeCellEditorListener(javax.swing.event.CellEditorListener l)
public void addCellEditorListener(javax.swing.event.CellEditorListener l)
public java.awt.Color getOddRowColor()
public java.awt.Color getEvenRowColor()
public void setOddRowColor(java.awt.Color c)
public void setEvenRowColor(java.awt.Color c)
public void setSelectedRowColor(java.awt.Color c)
public int getCellBorderWidth()
public java.awt.Color getCellBorderColor()
public void setCellBorderColor(java.awt.Color c)
public void setCellBorderWidth(int cellBorderWidth)
public javax.swing.table.TableColumn getColumn(java.lang.Object identifier)
getColumn
in class javax.swing.JTable
public MultiLineData getMultiLineData()
public void setMultiLineData(MultiLineData data)
public void editingCanceled(javax.swing.event.ChangeEvent e)
editingCanceled
in interface javax.swing.event.CellEditorListener
editingCanceled
in class javax.swing.JTable
protected void fireEditingStop(javax.swing.event.ChangeEvent e)
protected void fireEditingCanceled(javax.swing.event.ChangeEvent e)
public void setBounds(java.awt.Rectangle rec)
setBounds
in class java.awt.Component
Copyright ? 2022. All Rights Reserved.