|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Panel
java.applet.Applet
Morphing
public class Morphing
モルフィング メインクラス
入れ子のクラスの概要 |
---|
クラス java.applet.Applet から継承された入れ子のクラス/インタフェース |
---|
java.applet.Applet.AccessibleApplet |
クラス java.awt.Panel から継承された入れ子のクラス/インタフェース |
---|
java.awt.Panel.AccessibleAWTPanel |
クラス java.awt.Container から継承された入れ子のクラス/インタフェース |
---|
java.awt.Container.AccessibleAWTContainer |
クラス java.awt.Component から継承された入れ子のクラス/インタフェース |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
フィールドの概要 | |
---|---|
protected Deform |
deform
変形を表すオブジェクト |
protected int |
dtime
1ステップ当たりの時間 (ミリ秒) |
protected int |
image1
変形前イメージのポインタ |
protected int |
image2
変形後イメージのポインタ |
protected int |
imageCount
イメージの数 |
protected MorphImage[] |
mimg
イメージを格納する配列 |
protected int |
morphTime
変形に要する時間 (ミリ秒) |
protected int |
step
変形のステップ数 |
protected int |
threshold
背景色の閾値 |
protected int |
time
現在のステップ |
protected java.lang.Thread |
viewThread
表示更新スレッド |
protected int |
waitTime
変形の間の待ち時間 (ミリ秒) |
クラス java.awt.Component から継承されたフィールド |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
インタフェース java.awt.image.ImageObserver から継承されたフィールド |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
コンストラクタの概要 | |
---|---|
Morphing()
|
メソッドの概要 | |
---|---|
protected java.awt.Image |
calculateImage()
イメージを作成する |
void |
destroy()
リソースを破棄する |
java.lang.String |
getAppletInfo()
アプレット情報を返す |
protected java.awt.Image |
getImage(java.lang.String imageName)
イメージを読み込む |
protected java.awt.Image[] |
getImages(int imageCount,
java.lang.String[] imageNames)
イメージを読み込む |
protected int |
getNumber(java.lang.String name,
int defaultValue)
数値データを取得する |
protected void |
getParameter()
パラメータを読み込む |
java.lang.String[][] |
getParameterInfo()
このアプレットが解釈するパラメータ情報を返す |
protected void |
getPixelData()
初期ピクセルデータを読み込む |
void |
init()
アプレットを初期化する |
void |
paint(java.awt.Graphics g)
描画する |
void |
run()
スレッドを実行する |
protected void |
sleep(int waitTime)
実行を一時停止する |
void |
start()
アニメーションを開始する |
void |
stop()
アニメーションを停止する |
void |
update(java.awt.Graphics g)
再描画する |
クラス java.applet.Applet から継承されたメソッド |
---|
getAccessibleContext, getAppletContext, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus |
クラス java.awt.Panel から継承されたメソッド |
---|
addNotify |
クラス java.awt.Container から継承されたメソッド |
---|
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, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
クラス java.awt.Component から継承されたメソッド |
---|
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, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, 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, 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, transferFocusUpCycle |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
protected int imageCount
protected MorphImage[] mimg
protected Deform deform
protected int time
protected int dtime
protected int image1
protected int image2
protected int waitTime
protected int morphTime
protected int step
protected int threshold
protected java.lang.Thread viewThread
コンストラクタの詳細 |
---|
public Morphing()
メソッドの詳細 |
---|
public void init()
java.applet.Applet
内の init
public void destroy()
java.applet.Applet
内の destroy
public void start()
java.applet.Applet
内の start
public void run()
java.lang.Runnable
内の run
public void stop()
java.applet.Applet
内の stop
protected void sleep(int waitTime)
waitTime
- 実行停止時間 (ミリ秒)protected void getParameter()
protected void getPixelData()
protected int getNumber(java.lang.String name, int defaultValue)
name
- データ名称defaultValue
- 数値のデフォルト値
protected java.awt.Image getImage(java.lang.String imageName)
imageName
- イメージのファイル名
protected java.awt.Image[] getImages(int imageCount, java.lang.String[] imageNames)
imageCount
- 読み込むイメージの数imageNames
- イメージのファイル名を格納した配列
protected java.awt.Image calculateImage()
public void update(java.awt.Graphics g)
java.awt.Container
内の update
g
- 描画するグラフィックスコンテキストpublic void paint(java.awt.Graphics g)
java.awt.Container
内の paint
g
- 描画するグラフィックスコンテキストpublic java.lang.String getAppletInfo()
java.applet.Applet
内の getAppletInfo
public java.lang.String[][] getParameterInfo()
java.applet.Applet
内の getParameterInfo
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |