Class RemoteCanvas3D

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Canvas
              |
              +--javax.media.j3d.Canvas3D
                    |
                    +--RemoteCanvas3D

public class RemoteCanvas3D
extends javax.media.j3d.Canvas3D

A simple class which extends Canvas3D to provide a work-around which will allow JSplitPane to resize the Canvas3D smaller, as well as bigger. I hope this bug in Canvas3D will be fixed in the future, so this class can be removed.

See Also:
Serialized Form

Fields inherited from class javax.media.j3d.Canvas3D
FIELD_ALL, FIELD_LEFT, FIELD_RIGHT
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Constructor Summary
RemoteCanvas3D()
          Public constructor, calls the super() method.
 
Method Summary
 java.awt.Dimension getMinimumSize()
          Returns the minimum allowable size of the Canvas3D.
 java.awt.Dimension getPreferredSize()
          Returns the preferred allowable size of the Canvas3D.
 
Methods inherited from class javax.media.j3d.Canvas3D
addNotify, getCenterEyeInImagePlate, getDoubleBufferAvailable, getDoubleBufferEnable, getGraphicsContext3D, getImagePlateToVworld, getLeftEyeInImagePlate, getLeftManualEyeInImagePlate, getPhysicalHeight, getPhysicalWidth, getPixelLocationInImagePlate, getRightEyeInImagePlate, getRightManualEyeInImagePlate, getSceneAntialiasingAvailable, getScreen3D, getStereoAvailable, getStereoEnable, getView, getVworldToImagePlate, paint, postRender, postSwap, preRender, removeNotify, renderField, setDoubleBufferEnable, setLeftEyeInImagePlate, setLeftManualEyeInImagePlate, setRightEyeInImagePlate, setRightManualEyeInImagePlate, setStereoEnable, startRenderer, stopRenderer, swap
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteCanvas3D

public RemoteCanvas3D()
Public constructor, calls the super() method.
Method Detail

getPreferredSize

public java.awt.Dimension getPreferredSize()
Returns the preferred allowable size of the Canvas3D.
Returns:
a Dimension of the preferred component size.
Overrides:
getPreferredSize in class java.awt.Component

getMinimumSize

public java.awt.Dimension getMinimumSize()
Returns the minimum allowable size of the Canvas3D.
Returns:
a Dimension of the minimum component size.
Overrides:
getMinimumSize in class java.awt.Component