public class PropertyTable extends JPanel
JPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategylistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH| Constructor and Description |
|---|
PropertyTable()
Creates new form PropertyTable
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, paintComponent, 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, updateadd, 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, validateTreeaction, 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, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected final xyz.cofe.common.ListenersHelper<PropertyTableListener,PropertyTableEvent> propertyTableListeners
protected final xyz.cofe.common.CloseableSet csColumns
protected PropertyDB pdb
protected volatile JToolBar toolbar
protected volatile JTable table
protected volatile JScrollPane tableScroll
protected Icon nullIcon
protected volatile TreeTableNodeFormat nullValueFormat
protected boolean autoCreateTableColumn
protected volatile TreeTableNodeRender propertyRender
protected volatile TreeTableNodeValueEditor propertyEditor
protected xyz.cofe.collection.Func2<Boolean,Object,Collection> inOperator
protected volatile CachedTM cachedTM
protected volatile FilterRowTM filterRowTM
protected volatile SortRowTM sortRowTM
protected xyz.cofe.collection.Func0<Object> defaultItemBuilder
protected BasicAction syncAction
protected boolean allowDelete
protected boolean allowInsert
protected boolean allowPaste
protected boolean allowCopy
protected BasicAction deleteAction
protected BasicAction createNewAction
protected BasicAction copyToClipboardAction
protected BasicAction pasteFromClipboardAction
public boolean hasPropertyTableListener(PropertyTableListener listener)
public Set<PropertyTableListener> getPropertyTableListeners()
public Closeable addPropertyTableListener(PropertyTableListener listener)
public Closeable addPropertyTableListener(PropertyTableListener listener, boolean weakLink)
public void removePropertyTableListener(PropertyTableListener listener)
public void firePropertyTableEvent(PropertyTableEvent event)
public TableCellRenderer getHeaderRender()
public PropertyDB getPropertyDB()
public void setPropertyDB(PropertyDB newPdb)
public JToolBar getToolBar()
public JTable getTable()
public JScrollPane getTableScroll()
protected Icon getNullIcon()
protected void setNullIcon(Icon ico)
public TreeTableNodeFormat getNullValueFormat()
public void setNullValueFormat(TreeTableNodeFormat nullValueFormat)
public boolean isNotifyInAwtThread()
public void setNotifyInAwtThread(boolean v)
public boolean isAwtInvokeAndWait()
public void setAwtInvokeAndWait(boolean v)
public void sync()
public Iterable getSource()
public void setSource(Iterable src)
public xyz.cofe.collection.list.IndexEventList getList()
public Columns getColumns()
protected void onColumnInserted(int colIdx,
Column col)
protected void onColumnDeleted(int colIdx,
Column col)
public boolean isAutoCreateTableColumn()
public void setAutoCreateTableColumn(boolean autoCreateTableColumn)
protected TreeTableNodeRender getPropertyRender()
protected TreeTableNodeValueEditor getPropertyEditor()
public xyz.cofe.collection.Func2<Boolean,Object,Collection> getInOperator()
public void setInOperator(xyz.cofe.collection.Func2<Boolean,Object,Collection> inOperator)
public CachedTM getCachedTM()
public FilterRowTM getFilterRowTM()
public SortRowTM getSortRowTM()
public void resetSort()
public List getSelected()
public void setSelected(List selected)
public void setSelectedIterable(Iterable selected)
public int mapRowToInside(int row)
public int mapRowToOutside(int row)
public Object getByRow(int idx)
public Object getFocused()
public void setFocused(Object val)
public xyz.cofe.collection.Func0<Object> getDefaultItemBuilder()
public void setDefaultItemBuilder(xyz.cofe.collection.Func0<Object> defaultItemBuilder)
public BasicAction getSyncAction()
protected void checkSyncEnable()
public boolean isAllowDelete()
public void setAllowDelete(boolean allowDelete)
public boolean isAllowInsert()
public void setAllowInsert(boolean allowInsert)
public boolean isAllowPaste()
public void setAllowPaste(boolean allowPaste)
public boolean isAllowCopy()
public void setAllowCopy(boolean allowCopy)
public BasicAction getDeleteSelectedAction()
public void deleteSelected()
protected void checkDeleteEnable()
protected void checkCreateNewEnable()
public BasicAction getCreateNewAction()
public void append(int pos,
Object obj,
boolean setfocus)
public void createNew(int pos,
boolean setfocus)
public PropertyTableExchanger getExchanger()
public void setExchanger(PropertyTableExchanger exchanger)
public void copyToClipboard()
public BasicAction getCopyToClipboardAction()
protected void checkCopyEnable()
public void pasteFromClipboard()
public BasicAction getPasteFromClipboardAction()
protected void checkPasteEnable()
Copyright © 2017. All rights reserved.