jhpro.engine3d
Class Window3d
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Panel
-
- jhpro.engine3d.Window3d
-
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.lang.Runnable, javax.accessibility.Accessible
public class Window3d extends java.awt.Panel implements java.lang.Runnable- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description booleanoffScreenOkstatic intspinDelaystatic java.awt.DimensionwinSize
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleancommandAction(java.awt.Event e)voiddisplayStartMessage()voidinit()voidloadModel(FacetedObject ob)voidloadModel(java.lang.String modelName)booleanmouseDown(java.awt.Event e, int x, int y)booleanmouseDrag(java.awt.Event e, int x, int y)booleanmouseUp(java.awt.Event e, int x, int y)voidpaint(java.awt.Graphics g)booleanrotatePause()booleanrotateResume()voidrun()voidspin_it()voidStart()voidStop()voidupdate(java.awt.Graphics g)-
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, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, validate
-
Methods inherited from class java.awt.Component
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, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseEnter, mouseExit, mouseMove, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
offScreenOk
public boolean offScreenOk
-
spinDelay
public static int spinDelay
-
winSize
public static java.awt.Dimension winSize
-
-
Method Detail
-
init
public void init()
-
displayStartMessage
public void displayStartMessage()
-
Start
public void Start()
-
Stop
public void Stop()
-
loadModel
public void loadModel(java.lang.String modelName)
-
loadModel
public void loadModel(FacetedObject ob)
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable
-
spin_it
public void spin_it()
-
mouseDown
public boolean mouseDown(java.awt.Event e, int x, int y)- Overrides:
mouseDownin classjava.awt.Component
-
mouseUp
public boolean mouseUp(java.awt.Event e, int x, int y)- Overrides:
mouseUpin classjava.awt.Component
-
mouseDrag
public boolean mouseDrag(java.awt.Event e, int x, int y)- Overrides:
mouseDragin classjava.awt.Component
-
rotatePause
public boolean rotatePause()
-
rotateResume
public boolean rotateResume()
-
commandAction
public boolean commandAction(java.awt.Event e)
-
paint
public void paint(java.awt.Graphics g)
- Overrides:
paintin classjava.awt.Container
-
update
public void update(java.awt.Graphics g)
- Overrides:
updatein classjava.awt.Container
-
-
DMelt 3.0 © DataMelt by jWork.ORG