public class SelectComponentsDialog
extends javax.swing.JDialog
限定符和类型 | 类和说明 |
---|---|
private class |
SelectComponentsDialog.CouplesTableModel |
static interface |
SelectComponentsDialog.SelectComponentsDialogActionsListener |
限定符和类型 | 字段和说明 |
---|---|
private javax.swing.JButton |
applyButton |
private static java.lang.String[] |
columnNames |
private java.util.Map<java.lang.Integer,Component> |
componentsMap |
private java.util.Map<java.lang.String,Couple> |
couplesMap |
private javax.swing.JTable |
couplesTable |
private SelectComponentsDialog.CouplesTableModel |
couplesTableModel |
private static int |
DIALOG_HEIGHT |
private static int |
DIALOG_WIDTH |
private SelectComponentsDialog.SelectComponentsDialogActionsListener |
dialogActionsListener |
private boolean |
ignoringComponentsSelectionEvents |
private boolean |
ignoringCoupleSelectionEvents |
private static java.lang.String |
LABEL_APPLY |
private static java.lang.String |
LABEL_CLOSE |
private javax.swing.JList<java.lang.String> |
leftCompList |
private Model |
model |
private javax.swing.JList<java.lang.String> |
rightCompList |
private static long |
serialVersionUID |
private static java.lang.String |
TITLE |
private static java.lang.String |
TITLE_COUPLING_TABLE |
private static java.lang.String |
TITLE_LEFT_COMPONENT |
private static java.lang.String |
TITLE_RIGHT_COMPONENT |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
构造器和说明 |
---|
SelectComponentsDialog(SelectComponentsDialog.SelectComponentsDialogActionsListener listener,
Model model) |
限定符和类型 | 方法和说明 |
---|---|
private javax.swing.JPanel |
createContentPane() |
private int |
getComponentIdByName(java.lang.String componentName) |
private java.lang.String[] |
getComponentsNameArray() |
protected void |
notifyListenerAboutClosing() |
private void |
setCouplesTableSelectionAt(Couple couple) |
void |
updateInfoFromModel() |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private static final long serialVersionUID
private static final java.lang.String[] columnNames
private static final java.lang.String TITLE
private static final java.lang.String TITLE_LEFT_COMPONENT
private static final java.lang.String TITLE_RIGHT_COMPONENT
private static final java.lang.String TITLE_COUPLING_TABLE
private static final java.lang.String LABEL_APPLY
private static final java.lang.String LABEL_CLOSE
private static final int DIALOG_WIDTH
private static final int DIALOG_HEIGHT
private java.util.Map<java.lang.Integer,Component> componentsMap
private java.util.Map<java.lang.String,Couple> couplesMap
private javax.swing.JList<java.lang.String> leftCompList
private javax.swing.JList<java.lang.String> rightCompList
private javax.swing.JTable couplesTable
private SelectComponentsDialog.CouplesTableModel couplesTableModel
private boolean ignoringCoupleSelectionEvents
private boolean ignoringComponentsSelectionEvents
private SelectComponentsDialog.SelectComponentsDialogActionsListener dialogActionsListener
private Model model
private javax.swing.JButton applyButton
public SelectComponentsDialog(SelectComponentsDialog.SelectComponentsDialogActionsListener listener, Model model)
private javax.swing.JPanel createContentPane()
protected void notifyListenerAboutClosing()
public void updateInfoFromModel()
private void setCouplesTableSelectionAt(Couple couple)
private java.lang.String[] getComponentsNameArray()
private int getComponentIdByName(java.lang.String componentName)