Class ProMTable
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.fluxicon.slickerbox.components.RoundedPanel
-
- org.processmining.framework.util.ui.widgets.ProMTable
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
public class ProMTable extends com.fluxicon.slickerbox.components.RoundedPanelTable with SlickerBox L&F- Author:
- mwesterg
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
-
Fields inherited from class com.fluxicon.slickerbox.components.RoundedPanel
borderColor, borderWidth, innerBorder, outerBorder, radius
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMouseListener(java.awt.event.MouseListener l)voidaddRowSelectionInterval(int from, int to)voidclearSelection()intcolumnAtPoint(java.awt.Point point)protected javax.swing.JTablecreateTable(javax.swing.table.TableModel model, javax.swing.table.TableColumnModel columnModel)javax.swing.table.TableCellEditorgetCellEditor(int row, int col)javax.swing.table.TableColumnModelgetColumnModel()booleangetColumnSelectionAllowed()booleangetRowSelectionAllowed()javax.swing.RowSorter<? extends javax.swing.table.TableModel>getRowSorter()intgetSelectedColumn()intgetSelectedRow()javax.swing.ListSelectionModelgetSelectionModel()javax.swing.JTablegetTable()javax.swing.table.JTableHeadergetTableHeader()java.lang.ObjectgetValueAt(int row, int column)voidremoveMouseListener(java.awt.event.MouseListener l)introwAtPoint(java.awt.Point point)voidsetAutoCreateRowSorter(boolean create)voidsetAutoResizeMode(int mode)voidsetColumnSelectionAllowed(boolean allowed)voidsetPreferredWidth(int column, int width)voidsetRowSelectionAllowed(boolean allowed)voidsetRowSorter(int column, java.util.Comparator<?> comparator)voidsetRowSorter(javax.swing.RowSorter<? extends javax.swing.table.TableModel> sorter)voidsetRowSorter(javax.swing.table.TableRowSorter<? extends javax.swing.table.TableModel> sorter)voidsetSelectionMode(int mode)-
Methods inherited from class com.fluxicon.slickerbox.components.RoundedPanel
clearBorder, enclose, paintComponent, setBorder
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, 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, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, 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, doLayout, 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
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, 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, 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, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
addMouseListener
public void addMouseListener(java.awt.event.MouseListener l)
- Overrides:
addMouseListenerin classjava.awt.Component- See Also:
Component.addMouseListener(java.awt.event.MouseListener)
-
addRowSelectionInterval
public void addRowSelectionInterval(int from, int to)- Parameters:
from-to-
-
clearSelection
public void clearSelection()
-
columnAtPoint
public int columnAtPoint(java.awt.Point point)
- Parameters:
point-- Returns:
-
getCellEditor
public javax.swing.table.TableCellEditor getCellEditor(int row, int col)- Parameters:
row-col-- Returns:
-
getColumnModel
public javax.swing.table.TableColumnModel getColumnModel()
- Returns:
-
getColumnSelectionAllowed
public boolean getColumnSelectionAllowed()
- Returns:
-
getRowSelectionAllowed
public boolean getRowSelectionAllowed()
- Returns:
-
getRowSorter
public javax.swing.RowSorter<? extends javax.swing.table.TableModel> getRowSorter()
- Returns:
-
getSelectedColumn
public int getSelectedColumn()
- Returns:
-
getSelectedRow
public int getSelectedRow()
- Returns:
-
getSelectionModel
public javax.swing.ListSelectionModel getSelectionModel()
- Returns:
-
getTable
public javax.swing.JTable getTable()
- Returns:
-
getTableHeader
public javax.swing.table.JTableHeader getTableHeader()
- Returns:
-
getValueAt
public java.lang.Object getValueAt(int row, int column)- Parameters:
row-column-- Returns:
-
removeMouseListener
public void removeMouseListener(java.awt.event.MouseListener l)
- Overrides:
removeMouseListenerin classjava.awt.Component- See Also:
Component.removeMouseListener(java.awt.event.MouseListener)
-
rowAtPoint
public int rowAtPoint(java.awt.Point point)
- Parameters:
point-- Returns:
-
setAutoCreateRowSorter
public void setAutoCreateRowSorter(boolean create)
- Parameters:
create-
-
setAutoResizeMode
public void setAutoResizeMode(int mode)
- Parameters:
mode-
-
setColumnSelectionAllowed
public void setColumnSelectionAllowed(boolean allowed)
- Parameters:
allowed-
-
setPreferredWidth
public void setPreferredWidth(int column, int width)- Parameters:
column-width-
-
setRowSelectionAllowed
public void setRowSelectionAllowed(boolean allowed)
- Parameters:
allowed-
-
setRowSorter
public void setRowSorter(int column, java.util.Comparator<?> comparator)- Parameters:
column-comparator-
-
setRowSorter
public void setRowSorter(javax.swing.RowSorter<? extends javax.swing.table.TableModel> sorter)
- Parameters:
sorter-
-
setRowSorter
public void setRowSorter(javax.swing.table.TableRowSorter<? extends javax.swing.table.TableModel> sorter)
- Parameters:
sorter-
-
setSelectionMode
public void setSelectionMode(int mode)
- Parameters:
mode-
-
createTable
protected javax.swing.JTable createTable(javax.swing.table.TableModel model, javax.swing.table.TableColumnModel columnModel)
-
-