public class InterfaceMappingsVisualizer
extends javax.swing.JDialog
JFrame
.
This Container contains a JMenuBar
and a MappingsPanel
which is used for representing Mappings(connections) between various
nodes of two JTree
s.
MappingsPanel
,
Serialized FormBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
InterfaceMappingsVisualizer(java.awt.Frame owner,
boolean modal,
InterfaceMappingsVisualizerListener callbackOperations)
Creates new form InterfaceMappingsVisualizer
|
InterfaceMappingsVisualizer(java.awt.Frame owner,
boolean modal,
javax.swing.JTree sourceTree,
javax.swing.JTree destTree,
InterfaceMappingsVisualizerListener callbackOperations)
Creates new form InterfaceMappingsVisualizer with
sourceTree and destTree as the source JTree and destination of the
container mappingsPanel |
Modifier and Type | Method and Description |
---|---|
void |
addExistingConnections(java.util.ArrayList<VisualComponentConnection> connections)
|
javax.swing.JTree |
getDestTree()
Delegate method from
MappingsPanel |
MappingsPanel |
getMappingsPanel() |
javax.swing.JTree |
getSourceTree()
Delegate method from
MappingsPanel |
static void |
main(java.lang.String[] args) |
void |
setDestTreeModel(javax.swing.tree.DefaultTreeModel treeModel)
Delegate method from
MappingsPanel |
void |
setSourceTreeModel(javax.swing.tree.DefaultTreeModel treeModel)
Delegate method from
MappingsPanel |
void |
setTreeModels(javax.swing.tree.DefaultTreeModel sourceModel,
javax.swing.tree.DefaultTreeModel destModel)
Cover method that calls both
setSourceTreeModel(javax.swing.tree.DefaultTreeModel) and setDestTreeModel(javax.swing.tree.DefaultTreeModel) |
void |
setViewLabels(java.lang.String source,
java.lang.String dest)
Delegate method from
MappingsPanel |
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, 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, 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, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public InterfaceMappingsVisualizer(java.awt.Frame owner, boolean modal, InterfaceMappingsVisualizerListener callbackOperations)
public InterfaceMappingsVisualizer(java.awt.Frame owner, boolean modal, javax.swing.JTree sourceTree, javax.swing.JTree destTree, InterfaceMappingsVisualizerListener callbackOperations)
sourceTree
and destTree
as the source JTree
and destination of the
container mappingsPanel
sourceTree
- An instance of JTree
destTree
- An instance of JTree
public MappingsPanel getMappingsPanel()
mappingsPanel
public final void setSourceTreeModel(javax.swing.tree.DefaultTreeModel treeModel)
MappingsPanel
treeModel
- An instance of DefaultTreeModel
MappingsPanel.setSourceTreeModel(javax.swing.tree.DefaultTreeModel)
public final void setDestTreeModel(javax.swing.tree.DefaultTreeModel treeModel)
MappingsPanel
treeModel
- An instance of DefaultTreeModel
MappingsPanel.setSourceTreeModel(javax.swing.tree.DefaultTreeModel)
public void setTreeModels(javax.swing.tree.DefaultTreeModel sourceModel, javax.swing.tree.DefaultTreeModel destModel)
setSourceTreeModel(javax.swing.tree.DefaultTreeModel)
and setDestTreeModel(javax.swing.tree.DefaultTreeModel)
sourceModel
- An instance of DefaultTreeModel
given to setSourceTreeModel
destModel
- An instance of DefaultTreeModel
given to setDestTreeModel
public void setViewLabels(java.lang.String source, java.lang.String dest)
MappingsPanel
source
- A String
dest
- A String
MappingsPanel.setViewLabels(java.lang.String, java.lang.String)
public javax.swing.JTree getDestTree()
MappingsPanel
MappingsPanel.getDestTree()
public javax.swing.JTree getSourceTree()
MappingsPanel
MappingsPanel.getSourceTree()
public void addExistingConnections(java.util.ArrayList<VisualComponentConnection> connections)
connections
- An ArrayList
of VisualComponentConnection
objectspublic static void main(java.lang.String[] args) throws javax.swing.UnsupportedLookAndFeelException
args
- the command line argumentsjavax.swing.UnsupportedLookAndFeelException