public class TransientPanel
extends javax.swing.JPanel
implements java.awt.event.ActionListener, java.awt.event.MouseListener
限定符和类型 | 类和说明 |
---|---|
static interface |
TransientPanel.onMouseCursorViewEnterEventListener |
static class |
TransientPanel.TransientPanelData |
限定符和类型 | 字段和说明 |
---|---|
private Model.Align |
align |
private static int |
ARROW_OFFSET |
static java.awt.Color |
BG_DEFAULT |
static java.awt.Color |
BG_SELECTED_STATE |
static java.awt.Color |
BG_SELECTED_UNDER_MOUSE |
static java.awt.Color |
BG_UNDER_MOUSE |
private java.awt.Color |
bgColor |
private javax.swing.JCheckBox |
checkBox |
private static java.lang.String |
COLL_SIZE_PREFIX |
private static java.lang.String |
GRID_LABEL_PREFIX |
private GuiController |
guiController |
private java.awt.Color |
highlightedBgColor |
private int |
index |
private boolean |
isBgHighlighted |
private boolean |
isSelectedState |
private TransientPanel.onMouseCursorViewEnterEventListener |
listener |
private TransientPanel |
pairedPanel |
private static long |
serialVersionUID |
private static int |
TRANSIENT_GAP |
private boolean |
wasDoubleClick |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
构造器和说明 |
---|
TransientPanel(TransientPanel.onMouseCursorViewEnterEventListener listener,
Model.Align align,
int index,
TransientPanel.TransientPanelData data) |
限定符和类型 | 方法和说明 |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent actionEvent) |
private void |
check() |
Model.Align |
getAlign() |
java.awt.Point |
getArrowPosition() |
int |
getIndex() |
TransientPanel |
getPairedPanel() |
void |
highlightBackground(boolean highlight) |
boolean |
isCheckBoxEnabled() |
boolean |
isChecked() |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
setCheckBoxEnabled(boolean enabled) |
void |
setChecked(boolean checked) |
void |
setPairedWith(TransientPanel panel) |
void |
setSelectedState(boolean selected) |
private void |
uncheck() |
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, 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
private static final long serialVersionUID
public static final java.awt.Color BG_DEFAULT
public static final java.awt.Color BG_UNDER_MOUSE
public static final java.awt.Color BG_SELECTED_STATE
public static final java.awt.Color BG_SELECTED_UNDER_MOUSE
private static final int TRANSIENT_GAP
private static final java.lang.String GRID_LABEL_PREFIX
private static final java.lang.String COLL_SIZE_PREFIX
private static final int ARROW_OFFSET
private GuiController guiController
private javax.swing.JCheckBox checkBox
private Model.Align align
private int index
private TransientPanel pairedPanel
private boolean isSelectedState
private java.awt.Color bgColor
private java.awt.Color highlightedBgColor
private boolean wasDoubleClick
private TransientPanel.onMouseCursorViewEnterEventListener listener
private boolean isBgHighlighted
public TransientPanel(TransientPanel.onMouseCursorViewEnterEventListener listener, Model.Align align, int index, TransientPanel.TransientPanelData data)
public Model.Align getAlign()
public int getIndex()
public void setChecked(boolean checked)
private void uncheck()
private void check()
public boolean isChecked()
public void setCheckBoxEnabled(boolean enabled)
public boolean isCheckBoxEnabled()
public java.awt.Point getArrowPosition()
public void actionPerformed(java.awt.event.ActionEvent actionEvent)
actionPerformed
在接口中 java.awt.event.ActionListener
public void setPairedWith(TransientPanel panel)
public TransientPanel getPairedPanel()
public void setSelectedState(boolean selected)
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
在接口中 java.awt.event.MouseListener
public void highlightBackground(boolean highlight)
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
在接口中 java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
在接口中 java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
在接口中 java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
在接口中 java.awt.event.MouseListener