jp.gr.java_conf.wffm.gview.pane
クラス ImagePane

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--jp.gr.java_conf.wffm.gview.pane.ImagePane
直接の既知のサブクラス:
DialogImagePane, FullImagePane

public abstract class ImagePane
extends javax.swing.JComponent
implements java.lang.Runnable

イメージ制御クラスの基底クラス

関連項目:
直列化された形式

内部クラスの概要
 class ImagePane.BGParameter
           
 class ImagePane.CharaParameter
           
 
クラス javax.swing.JComponent から継承した内部クラス
javax.swing.JComponent.AccessibleJComponent
 
フィールドの概要
 java.awt.Image drawImage
           
 int timer
           
 
クラス javax.swing.JComponent から継承したフィールド
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
クラス java.awt.Component から継承したフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
コンストラクタの概要
ImagePane()
          コンストラクタ
 
メソッドの概要
protected  java.awt.image.BufferedImage createBufferedImage(java.awt.Image image)
           
 void filterIn()
          フィルターイン
 void filterOut()
          フェードアウト
protected abstract  void filterRun_In()
           
protected abstract  void filterRun_Out()
           
 boolean getBGChangeEffectState()
          背景交換特殊効果状態を取得 ONの場合ture,OFFの場合false
 boolean getCharaChangeEffectState()
          人物交換特殊効果状態を取得 ONの場合ture,OFFの場合false
 java.awt.Dimension getDefaultSize()
          デフォルトのサイズを取得
 java.awt.Image getDrawImage()
          描画するイメージを取得
 void paintComponent(java.awt.Graphics g)
           
 void run()
           
 void setBG(ImagePane.BGParameter bg)
          背景を設定
 void setBGChangeEffectState(boolean bgChangeEffectState)
          背景交換特殊効果状態を設定 ONの場合ture,OFFの場合false
 void setCharaChangeEffectState(boolean charaChangeEffectState)
          人物交換特殊効果状態を設定 ONの場合ture,OFFの場合false
 void setCharas(ImagePane.CharaParameter[] charas)
          人物を設定
 void setDefaultSize(java.awt.Dimension defaultSize)
          デフォルトのサイズを設定
 void setDrawImage(java.awt.Image drawImage)
          描画するイメージを設定
protected  void timer(int i)
           
 
クラス javax.swing.JComponent から継承したメソッド
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, getActionForKeyStroke, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInsets, getInsets, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, isDoubleBuffered, isFocusCycleRoot, isFocusTraversable, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, processComponentKeyEvent, processFocusEvent, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setEnabled, setFont, setForeground, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setUI, setVisible, unregisterKeyboardAction, update, updateUI
 
クラス java.awt.Container から継承したメソッド
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setCursor, setLayout, validate, validateTree
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hide, imageUpdate, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processInputMethodEvent, processMouseEvent, remove, removeComponentListener, removeFocusListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setDropTarget, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

drawImage

public java.awt.Image drawImage

timer

public final int timer
コンストラクタの詳細

ImagePane

public ImagePane()
コンストラクタ
メソッドの詳細

createBufferedImage

protected java.awt.image.BufferedImage createBufferedImage(java.awt.Image image)

filterIn

public void filterIn()
フィルターイン

filterOut

public void filterOut()
フェードアウト

filterRun_In

protected abstract void filterRun_In()

filterRun_Out

protected abstract void filterRun_Out()

getBGChangeEffectState

public boolean getBGChangeEffectState()
背景交換特殊効果状態を取得 ONの場合ture,OFFの場合false
戻り値:
背景交換特殊効果状態

getCharaChangeEffectState

public boolean getCharaChangeEffectState()
人物交換特殊効果状態を取得 ONの場合ture,OFFの場合false
戻り値:
人物交換特殊効果状態

getDefaultSize

public java.awt.Dimension getDefaultSize()
デフォルトのサイズを取得
戻り値:
デフォルトサイズ

getDrawImage

public java.awt.Image getDrawImage()
描画するイメージを取得
戻り値:
描画するイメージ

paintComponent

public void paintComponent(java.awt.Graphics g)
オーバーライド:
クラス javax.swing.JComponent 内の paintComponent

run

public void run()
定義:
インタフェース java.lang.Runnable 内の run

setBG

public void setBG(ImagePane.BGParameter bg)
背景を設定
パラメータ:
bg - 背景パラメータ(BGParameter)

setBGChangeEffectState

public void setBGChangeEffectState(boolean bgChangeEffectState)
背景交換特殊効果状態を設定 ONの場合ture,OFFの場合false
パラメータ:
bgChangeEffectState - 背景交換特殊効果状態

setCharaChangeEffectState

public void setCharaChangeEffectState(boolean charaChangeEffectState)
人物交換特殊効果状態を設定 ONの場合ture,OFFの場合false
パラメータ:
charaChangeEffectState - 人物交換特殊効果状態

setCharas

public void setCharas(ImagePane.CharaParameter[] charas)
人物を設定
パラメータ:
chara[] - 人物パラメータの配列(CharaParameter[])

setDefaultSize

public void setDefaultSize(java.awt.Dimension defaultSize)
デフォルトのサイズを設定
パラメータ:
defaultSize - デフォルトサイズ

setDrawImage

public void setDrawImage(java.awt.Image drawImage)
描画するイメージを設定
パラメータ:
drawImage - 描画するイメージ

timer

protected void timer(int i)