public class PropertyTable extends JPanel
| Modifier and Type | Class and Description |
|---|---|
static class |
PropertyTable.PTableColumnDesc
Описание отображения клонок
|
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 PropertyColumn.Listener propertyColumnListener
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 TableCellRenderer 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 refreshAction
protected JButton refreshButton
protected boolean insertEnable
protected boolean pasteEnable
protected boolean copyEnable
protected boolean deleteEnable
protected BasicAction deleteAction
protected JButton deleteButton
protected JButton createNewButton
protected BasicAction createNewAction
protected BasicAction copyToClipboardAction
protected JButton copyToClipboardButton
protected JButton pasteFromClipboardButton
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 boolean getToolBarVisible()
public void setToolBarVisible(boolean v)
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 Iterable getSource()
public void setSource(Iterable src)
public xyz.cofe.collection.list.IndexEventList getCache()
public List<PropertyTable.PTableColumnDesc> getColumnsDesc()
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)
public TableCellRenderer getPropertyRender()
public 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 void refresh()
public BasicAction getRefreshAction()
public JButton getRefreshButton()
public boolean getRefreshVisible()
public void setRefreshVisible(boolean v)
protected void checkRefreshEnable()
public boolean isInsertEnable()
public void setInsertEnable(boolean insertEnable)
public boolean isPasteEnable()
public void setPasteEnable(boolean pasteEnable)
public boolean isCopyEnable()
public void setCopyEnable(boolean copyEnable)
public boolean isDeleteEnable()
public void setDeleteEnable(boolean deleteEnable)
public BasicAction getDeleteSelectedAction()
public JButton getDeleteButton()
public boolean getDeleteButtonVisible()
public void setDeleteButtonVisible(boolean v)
public void deleteSelected()
protected void checkDeleteEnable()
public JButton getCreateNewButton()
public boolean getCreateNewVisible()
public void setCreateNewVisible(boolean v)
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()
public JButton getCopyToClipboardButton()
public boolean getCopyToClipboardVisible()
public void setCopyToClipboardVisible(boolean v)
protected void checkCopyEnable()
public JButton getPasteFromClipboardButton()
public boolean getPasteFromClipboardVisible()
public void setPasteFromClipboardVisible(boolean v)
public void pasteFromClipboard()
public BasicAction getPasteFromClipboardAction()
protected void checkPasteEnable()
Copyright © 2019. All rights reserved.