cage
Class GeneratorPanel

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by cage.GeneratorPanel
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, WizardAwareComponent
Direct Known Subclasses:
BoundaryHCgenPanel, CGFPanel, CombinedGeneratorPanel, DiskTriangulationsPanel, EulerianTriangulationsPanel, ExternalPanel, FormulaHCgenPanel, FullgenPanel, GeneralPlaneGraphsPanel, GeneralQuadrangulationsPanel, GeneralTriangulationsPanel, HexagonsHCgenPanel, NanoConesPanel, QuadRestrictPanel, TubesConesPanel, TubetypePanel

public abstract class GeneratorPanel
extends javax.swing.JPanel
implements WizardAwareComponent

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
Field Summary
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
GeneratorPanel()
           
 
Method Summary
 javax.swing.JButton getCancelButton()
          Get the current cancel button in the wizard.
 javax.swing.JButton getExitButton()
          Get the current exit button in the wizard.
 javax.swing.JButton getFinishButton()
          Get the current finish button in the wizard.
abstract  GeneratorInfo getGeneratorInfo()
           
 javax.swing.JButton getNextButton()
          Get the current next button in the wizard.
 javax.swing.JButton getPreviousButton()
          Get the current previous button in the wizard.
 void setCancelButton(javax.swing.JButton cancelButton)
          Set the current cancel button in the wizard.
 void setExitButton(javax.swing.JButton exitButton)
          Set the current exit button in the wizard.
 void setFinishButton(javax.swing.JButton finishButton)
          Set the current finish button in the wizard.
 void setNextButton(javax.swing.JButton nextButton)
          Set the current next button in the wizard.
 void setPreviousButton(javax.swing.JButton previousButton)
          Set the current previous button in the wizard.
abstract  void showing()
           
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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
 
Methods inherited from class java.awt.Container
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, transferFocusBackward, 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, 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, hide, 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, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GeneratorPanel

public GeneratorPanel()
Method Detail

getNextButton

public javax.swing.JButton getNextButton()
Get the current next button in the wizard.

Returns:
the value of nextButton

setNextButton

public void setNextButton(javax.swing.JButton nextButton)
Set the current next button in the wizard. This button can then be disabled by this panel in case of a non-valid state.

Specified by:
setNextButton in interface WizardAwareComponent
Parameters:
nextButton - The next button of the current stage

getPreviousButton

public javax.swing.JButton getPreviousButton()
Get the current previous button in the wizard.

Returns:
the value of previousButton

setPreviousButton

public void setPreviousButton(javax.swing.JButton previousButton)
Set the current previous button in the wizard.

Specified by:
setPreviousButton in interface WizardAwareComponent
Parameters:
previousButton - The previous button of the current stage

getFinishButton

public javax.swing.JButton getFinishButton()
Get the current finish button in the wizard.

Returns:
the value of finishButton

setFinishButton

public void setFinishButton(javax.swing.JButton finishButton)
Set the current finish button in the wizard. This button can then be disabled by this panel in case of a non-valid state.

Specified by:
setFinishButton in interface WizardAwareComponent
Parameters:
finishButton - The finish button of the current stage

getCancelButton

public javax.swing.JButton getCancelButton()
Get the current cancel button in the wizard.

Returns:
the value of cancelButton

setCancelButton

public void setCancelButton(javax.swing.JButton cancelButton)
Set the current cancel button in the wizard.

Specified by:
setCancelButton in interface WizardAwareComponent
Parameters:
cancelButton - The cancel button of the current stage

getExitButton

public javax.swing.JButton getExitButton()
Get the current exit button in the wizard.

Returns:
the value of exitButton

setExitButton

public void setExitButton(javax.swing.JButton exitButton)
Set the current exit button in the wizard.

Specified by:
setExitButton in interface WizardAwareComponent
Parameters:
exitButton - The exit button of the current stage

getGeneratorInfo

public abstract GeneratorInfo getGeneratorInfo()

showing

public abstract void showing()