Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.jgraph.layout
Class LayoutDialog  view LayoutDialog download LayoutDialog.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.jgraph.layout.LayoutDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class LayoutDialog
extends javax.swing.JDialog

This dialog is shown when the layout function is requested.

It offers a list with available layouts to choose from.


Since:
1.2.2
Version:
1.0 init

Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
Nested classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
private  boolean canceled
          true if canceled
private  javax.swing.JRadioButton cmdAllNodes
          GUI object
private  javax.swing.JButton cmdCancel
          GUI object
private  javax.swing.JButton cmdConfigure
          GUI object
private  javax.swing.JButton cmdFinished
          GUI object
private  javax.swing.ButtonGroup cmdGrpApplyTo
          GUI object
private  javax.swing.JRadioButton cmdSelectedNodes
          GUI object
private  javax.swing.JLabel lblApplyTo
          GUI object
private  javax.swing.JList lstLayoutControllers
          GUI object
private  javax.swing.JPanel pnlApplyTo
          GUI object
private  javax.swing.JPanel pnlButtons
          GUI object
private  javax.swing.JPanel pnlLayoutControllers
          GUI object
private  javax.swing.JPanel pnlMain
          GUI object
private  javax.swing.JScrollPane scrollLayoutControllers
          GUI object
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
LayoutDialog(java.awt.Dialog parent)
          Creates new form LayoutDialog
LayoutDialog(java.awt.Frame parent)
          Creates new form LayoutDialog
 
Method Summary
protected  void cancel()
          Will call if the user cancels the dialog
protected  void cancelButtonActionPerformed(java.awt.event.ActionEvent evt)
          calls the cancel method
protected  void closeDialog(java.awt.event.WindowEvent evt)
          calls the cancel method
protected  void configure()
          Will call if the user clicks on the configuration button.
protected  void configureButtonActionPerformed(java.awt.event.ActionEvent evt)
          calls the configure method
protected  void fillList()
          Fills the List with the LayoutControllers from the LayoutRegistry.
protected  void finish()
          Will call if the user finishs the dialog
protected  void finishedButtonActionPerformed(java.awt.event.ActionEvent evt)
          calls the finish method
 LayoutController getSelectedLayoutController()
          Returns the selected LayoutController of null if no LayoutController was selected
protected  void init()
          initializes the dialog
protected  void initComponents()
          initializes the GUI
 boolean isApplyLayoutToAll()
          Returns true if the user wants to apply the Algorithm for all nodes.
 boolean isCanceled()
          Returns true if the dialog has been canceled.
static void main(java.lang.String[] args)
          TEST
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusDownCycle, validate, validateTree
 
Methods inherited from class java.awt.Component
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, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, 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, isOpaque, 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, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

canceled

private boolean canceled
true if canceled


pnlApplyTo

private javax.swing.JPanel pnlApplyTo
GUI object


cmdConfigure

private javax.swing.JButton cmdConfigure
GUI object


pnlLayoutControllers

private javax.swing.JPanel pnlLayoutControllers
GUI object


scrollLayoutControllers

private javax.swing.JScrollPane scrollLayoutControllers
GUI object


cmdSelectedNodes

private javax.swing.JRadioButton cmdSelectedNodes
GUI object


cmdGrpApplyTo

private javax.swing.ButtonGroup cmdGrpApplyTo
GUI object


cmdAllNodes

private javax.swing.JRadioButton cmdAllNodes
GUI object


lstLayoutControllers

private javax.swing.JList lstLayoutControllers
GUI object


pnlButtons

private javax.swing.JPanel pnlButtons
GUI object


cmdCancel

private javax.swing.JButton cmdCancel
GUI object


pnlMain

private javax.swing.JPanel pnlMain
GUI object


lblApplyTo

private javax.swing.JLabel lblApplyTo
GUI object


cmdFinished

private javax.swing.JButton cmdFinished
GUI object

Constructor Detail

LayoutDialog

public LayoutDialog(java.awt.Dialog parent)
Creates new form LayoutDialog


LayoutDialog

public LayoutDialog(java.awt.Frame parent)
Creates new form LayoutDialog

Method Detail

init

protected void init()
initializes the dialog


fillList

protected void fillList()
Fills the List with the LayoutControllers from the LayoutRegistry.


cancel

protected void cancel()
Will call if the user cancels the dialog


finish

protected void finish()
Will call if the user finishs the dialog


isCanceled

public boolean isCanceled()
Returns true if the dialog has been canceled.


configure

protected void configure()
Will call if the user clicks on the configuration button. if the layout controller is configurable the method calls the configure method at the controller.


isApplyLayoutToAll

public boolean isApplyLayoutToAll()
Returns true if the user wants to apply the Algorithm for all nodes.


getSelectedLayoutController

public LayoutController getSelectedLayoutController()
Returns the selected LayoutController of null if no LayoutController was selected


initComponents

protected void initComponents()
initializes the GUI


configureButtonActionPerformed

protected void configureButtonActionPerformed(java.awt.event.ActionEvent evt)
calls the configure method


finishedButtonActionPerformed

protected void finishedButtonActionPerformed(java.awt.event.ActionEvent evt)
calls the finish method


cancelButtonActionPerformed

protected void cancelButtonActionPerformed(java.awt.event.ActionEvent evt)
calls the cancel method


closeDialog

protected void closeDialog(java.awt.event.WindowEvent evt)
calls the cancel method


main

public static void main(java.lang.String[] args)
TEST