public class UICorrelationPane extends javax.swing.JPanel implements UIObserver
限定符和类型 | 类和说明 |
---|---|
class |
UICorrelationPane.Layout |
限定符和类型 | 字段和说明 |
---|---|
protected UIButton |
addButton |
protected int |
columnCount |
protected UITable |
tablePane |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
构造器和说明 |
---|
UICorrelationPane(int column) |
UICorrelationPane(java.lang.String... names) |
限定符和类型 | 方法和说明 |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener l)
增加监听
|
void |
addLine(java.lang.Object[] line)
添加一行
|
void |
checkBoxUse(boolean use)
添加按钮 等 是否可用
|
UITableEditor |
createUITableEditor()
创建table编辑器
|
protected void |
fireChanged() |
void |
fireTargetChanged()
通知变化
|
protected java.awt.event.ActionListener |
getAddButtonListener() |
java.awt.Dimension |
getPreferredSize() |
UITable |
getTable() |
protected void |
initAddButton() |
protected void |
initComponents() |
protected void |
initLayout() |
protected UITable |
initUITable() |
protected boolean |
isDeletable() |
static void |
main(java.lang.String... args)
主函数
|
void |
noAddUse()
不需要使用添加按钮, 目前只有图表: 股价图, 甘特图单元格数据界面用到.
|
void |
populateBean(java.util.List<java.lang.Object[]> values) |
void |
registerChangeListener(UIObserverListener listener)
给组件登记一个观察者监听事件
|
void |
removeChangeListener(javax.swing.event.ChangeListener l)
移除监听
|
void |
removeLine(int rowIndex)
删除某行内容
|
boolean |
shouldResponseChangeListener()
组件是否需要响应添加的观察者事件
|
void |
stopCellEditing()
停止单元格编辑
|
void |
stopPaneEditing(javax.swing.event.ChangeEvent e)
停止面板编辑
|
java.util.List<java.lang.Object[]> |
updateBean() |
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, 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, update
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
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, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected UIButton addButton
protected UITable tablePane
protected int columnCount
public UICorrelationPane(java.lang.String... names)
标题栏的名字,length代表列数
- public UICorrelationPane(int column)
column
- 列数
没有标题栏的CorrelationPanepublic void noAddUse()
protected boolean isDeletable()
public void checkBoxUse(boolean use)
use
- 是否可用public void populateBean(java.util.List<java.lang.Object[]> values)
public java.util.List<java.lang.Object[]> updateBean()
public void addLine(java.lang.Object[] line)
line
- 行public void removeLine(int rowIndex)
rowIndex
- 行号protected java.awt.event.ActionListener getAddButtonListener()
protected void initLayout()
protected void initComponents()
public void stopCellEditing()
public void stopPaneEditing(javax.swing.event.ChangeEvent e)
e
- 事件public UITableEditor createUITableEditor()
protected UITable initUITable()
protected void initAddButton()
public void fireTargetChanged()
public void registerChangeListener(UIObserverListener listener)
registerChangeListener
在接口中 UIObserver
listener
- 观察者监听事件public boolean shouldResponseChangeListener()
shouldResponseChangeListener
在接口中 UIObserver
public void addChangeListener(javax.swing.event.ChangeListener l)
l
- 监听public void removeChangeListener(javax.swing.event.ChangeListener l)
l
- 监听protected void fireChanged()
public java.awt.Dimension getPreferredSize()
getPreferredSize
在类中 javax.swing.JComponent
public UITable getTable()
public static void main(java.lang.String... args)
args
- 参数