JavaView® v2.12

jvx.geom
Class PnExplode_Dialog

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Window
                    |
                    +--java.awt.Dialog
                          |
                          +--jv.object.PsDialog
                                |
                                +--jvx.geom.PnExplode_Dialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.event.ActionListener, java.util.EventListener, java.awt.image.ImageObserver, java.awt.event.ItemListener, java.awt.MenuContainer, PsUpdateIf, java.io.Serializable, java.awt.event.WindowListener

public class PnExplode_Dialog
extends PsDialog

Dailog class for explodeElementSet and explodePolytope.

Version:
09.05.01, 1.30 revised (ur) Checkboxes and Buttons removed, choice of explosion type moved to PgElementSet_Menu.
20.12.00, 1.20 revised (ur) When Ok is pressed, turn button's back color to red and disable button.
07.12.00, 1.10 revised (ur) bug in getting centers of geometries removed.
10.11.00, 1.00 created (ur)
Author:
Ulrich Reitebuch
See Also:
Serialized Form

Fields inherited from class jv.object.PsDialog
BUTTON_CANCEL, BUTTON_CLOSE, BUTTON_HIDE, BUTTON_OK, BUTTON_RESET, BUTTON_SAVE
 
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
PnExplode_Dialog(java.lang.String title)
          Constructor
 
Method Summary
 void dispose()
          Dispose dialog window.
 void explodePolytope(boolean flag)
          Appoint the type of exploding.
 void init()
          Initialization
 void setAnimPanel(PsAnimation_IP aPanel)
          Define Animation panel to be displayed in this dialog.
 void setCenter(PdVector aCenter)
          Store center of explosion.
 void setExpElSet(PnExplodeElementSet exp)
          Store PnExplodeElementSet steered by this dialog.
 void setExpPolytope(PnExplodePolytope exp)
          Store PnExplodePolytope steered by this dialog.
 boolean update(java.lang.Object event)
          Update exploding center, when a slider is touched.
 
Methods inherited from class jv.object.PsDialog
actionPerformed, getBottomButtons, getFather, getUserAction, instanceOf, itemStateChanged, reset, setHeader, setLocation, setParent, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.awt.Dialog
addNotify, getAccessibleContext, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show
 
Methods inherited from class java.awt.Window
addWindowListener, applyResourceBundle, applyResourceBundle, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, removeWindowListener, setCursor, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, disable, dispatchEvent, enable, enable, enableInputMethods, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, 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, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface jv.object.PsUpdateIf
getName
 

Constructor Detail

PnExplode_Dialog

public PnExplode_Dialog(java.lang.String title)
Constructor
Method Detail

init

public void init()
Initialization
Overrides:
init in class PsDialog

setAnimPanel

public void setAnimPanel(PsAnimation_IP aPanel)
Define Animation panel to be displayed in this dialog.

setCenter

public void setCenter(PdVector aCenter)
Store center of explosion.

setExpElSet

public void setExpElSet(PnExplodeElementSet exp)
Store PnExplodeElementSet steered by this dialog.

setExpPolytope

public void setExpPolytope(PnExplodePolytope exp)
Store PnExplodePolytope steered by this dialog.

explodePolytope

public void explodePolytope(boolean flag)
Appoint the type of exploding.

update

public boolean update(java.lang.Object event)
Update exploding center, when a slider is touched.
Overrides:
update in class PsDialog
Following copied from class: jv.object.PsDialog
See Also:
Component.getParent(), PsDialog.setParent(PsUpdateIf)

dispose

public void dispose()
Dispose dialog window.
Overrides:
dispose in class java.awt.Dialog

JavaView® v2.12

The software JavaView® is copyright protected. All Rights Reserved.