public class PFSimple3D extends java.awt.Panel implements PFIEnvironmentHandler, PFIExceptionHandler, PFGUIComponent, java.io.Externalizable
修飾子とタイプ | フィールドと説明 |
---|---|
protected javax.media.j3d.BoundingSphere |
bounds |
protected javax.media.j3d.Canvas3D |
canvas |
protected int |
componentID |
protected java.lang.String |
componentKey |
protected boolean |
editableFlag |
protected javax.media.j3d.BranchGroup |
environmentBranch |
protected javax.media.j3d.BranchGroup |
geometryBranch |
protected javax.media.j3d.BranchGroup |
scene |
protected javax.media.j3d.TransformGroup |
sceneTransform |
protected javax.media.j3d.VirtualUniverse |
universe |
コンストラクタと説明 |
---|
PFSimple3D()
PFSimple3Dを生成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addLight() |
void |
createScene(PFISceneCreator sceneCreator) |
void |
createSimpleScene() |
int |
getComponentID()
コンポーネントIDを取得する。
|
java.lang.String |
getComponentKey()
コンポーネントキーを取得する。
|
java.lang.String |
getComponentName()
コンポーネント名を取得する。
|
java.lang.String |
getComponentPublicName()
コンポーネント公開名を取得する.
|
java.lang.String |
getComponentString()
コンポーネント文字列表現を取得する。
|
boolean |
getPropertyEditable()
コンポーネント編集可否フラグを取得する。
|
protected void |
initJava3D() |
boolean |
isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する.
|
boolean |
isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する.
|
boolean |
isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する.
|
void |
localeUpdated()
ロケール更新への対応を行う。
|
void |
NoticeException()
例外の通知
|
void |
readExternal(java.io.ObjectInput in) |
void |
removeLight() |
void |
setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する.
|
void |
setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する.
|
void |
setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する.
|
void |
setBackground()
背景の設定
|
void |
setBackgroundImage() |
void |
setComponentID(int id)
コンポーネントIDを設定する。
|
void |
setComponentKey(java.lang.String key)
コンポーネントキーを設定する。
|
void |
setComponentPublicName(java.lang.String publicName)
コンポーネント公開名を設定する.
|
void |
setPropertyEditable(boolean flag)
コンポーネント編集可否フラグを設定する。
|
void |
setViewAngle() |
void |
setViewMode() |
void |
writeExternal(java.io.ObjectOutput out) |
add, add, add, add, add, addContainerListener, addImpl, 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, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree
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, 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, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, 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, 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
protected transient javax.media.j3d.Canvas3D canvas
protected transient javax.media.j3d.VirtualUniverse universe
protected transient javax.media.j3d.BranchGroup scene
protected transient javax.media.j3d.BranchGroup geometryBranch
protected transient javax.media.j3d.BranchGroup environmentBranch
protected transient javax.media.j3d.BoundingSphere bounds
protected transient javax.media.j3d.TransformGroup sceneTransform
protected int componentID
protected java.lang.String componentKey
protected boolean editableFlag
protected void initJava3D()
public void createScene(PFISceneCreator sceneCreator)
sceneCreator
- シーンクリエータpublic void createSimpleScene()
public void setBackground()
PFIEnvironmentHandler
setBackground
インタフェース内 PFIEnvironmentHandler
public void setBackgroundImage()
setBackgroundImage
インタフェース内 PFIEnvironmentHandler
public void setViewMode()
setViewMode
インタフェース内 PFIEnvironmentHandler
public void setViewAngle()
setViewAngle
インタフェース内 PFIEnvironmentHandler
public void addLight()
addLight
インタフェース内 PFIEnvironmentHandler
public void removeLight()
removeLight
インタフェース内 PFIEnvironmentHandler
public void NoticeException()
PFIExceptionHandler
NoticeException
インタフェース内 PFIExceptionHandler
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
public java.lang.String getComponentKey()
getComponentKey
インタフェース内 PFComponent
public void setComponentKey(java.lang.String key)
setComponentKey
インタフェース内 PFComponent
key
- コンポーネントキー文字列public int getComponentID()
getComponentID
インタフェース内 PFComponent
public void setComponentID(int id)
setComponentID
インタフェース内 PFComponent
id
- コンポーネントIDpublic java.lang.String getComponentString()
getComponentString
インタフェース内 PFComponent
public java.lang.String getComponentPublicName()
getComponentPublicName
インタフェース内 PFComponent
public void setComponentPublicName(java.lang.String publicName) throws PFComponentException
setComponentPublicName
インタフェース内 PFComponent
publicName
- 設定するコンポーネント公開名PFComponentException
- 規約に反する名前が設定されようとした場合public boolean isAllowRemoteInvocation()
isAllowRemoteInvocation
インタフェース内 PFComponent
public void setAllowRemoteInvocation(boolean flag)
setAllowRemoteInvocation
インタフェース内 PFComponent
flag
- コンポーネント連携要求に対する可否public boolean isAllowPullTransfer()
isAllowPullTransfer
インタフェース内 PFComponent
public void setAllowPullTransfer(boolean flag)
setAllowPullTransfer
インタフェース内 PFComponent
flag
- Pull型コンポーネント転送要求に対する可否public boolean isAllowPushTransfer()
isAllowPushTransfer
インタフェース内 PFComponent
public void setAllowPushTransfer(boolean flag)
setAllowPushTransfer
インタフェース内 PFComponent
flag
- Push型コンポーネント転送要求に対する可否public void setPropertyEditable(boolean flag)
setPropertyEditable
インタフェース内 PFPropertyEditableComponent
flag
- コンポーネント編集可否フラグpublic boolean getPropertyEditable()
getPropertyEditable
インタフェース内 PFPropertyEditableComponent
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
インタフェース内 java.io.Externalizable
out
- 出力先java.io.IOException
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
インタフェース内 java.io.Externalizable
in
- 入力元java.io.IOException
java.lang.ClassNotFoundException
public void localeUpdated()
localeUpdated
インタフェース内 PFComponent