jp.co.melco.preserv
クラス psvJCanvas

java.lang.Object
  拡張java.awt.Component
      拡張java.awt.Canvas
          拡張jp.co.melco.preserv.psvJCanvas
すべての実装インタフェース:
javax.accessibility.Accessible, java.lang.Cloneable, java.awt.image.ImageObserver, java.awt.MenuContainer, psvComponent, java.io.Serializable

public class psvJCanvas
extends java.awt.Canvas
implements psvComponent, java.lang.Cloneable, java.io.Serializable

図形オブジェクトを実際に描画するエリア(キャンバス)クラスです。

導入されたバージョン:
V1.0
作成者:
PreSerV Development Team
関連項目:
Canvas, Component, psvScreen, 直列化された形式

入れ子クラスの概要
 
クラス java.awt.Canvas から継承した入れ子クラス
java.awt.Canvas.AccessibleAWTCanvas
 
クラス java.awt.Component から継承した入れ子クラス
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
 java.util.Vector _screenlist
          スクリーンオブジェクトの配列です。
 
クラス 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
 
コンストラクタの概要
psvJCanvas()
          psvJCanvasを構築します。
 
メソッドの概要
 java.lang.Object clone()
          このオブジェクトのコピーを作成して返します。
 java.awt.Image getImage()
          現在表示されている描画領域と同じイメージオブジェクトを作成します。
 void paint(java.awt.Graphics g)
          グラフィックスウィンドウを描き直します。
 void setBackground(java.awt.Color c)
          指定した色で背景色を設定します。
 void setRedraw(psvScreen r)
          スクリーンオブジェクトを追加します。
 java.lang.String toString()
          このオブジェクトの情報をStringで返します。
 
クラス java.awt.Canvas から継承したメソッド
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy, update
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, 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, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

_screenlist

public java.util.Vector _screenlist
スクリーンオブジェクトの配列です。 配列の要素を初期値4で作成し、必要に応じて1づつ増加させる

導入されたバージョン:
V2.0
関連項目:
psvScreen
コンストラクタの詳細

psvJCanvas

public psvJCanvas()
psvJCanvasを構築します。

導入されたバージョン:
V1.0
メソッドの詳細

setBackground

public void setBackground(java.awt.Color c)
指定した色で背景色を設定します。

パラメータ:
c - 背景色Colorオブジェクト
導入されたバージョン:
V2.0
関連項目:
Color

paint

public void paint(java.awt.Graphics g)
グラフィックスウィンドウを描き直します。

定義:
インタフェース psvComponent 内の paint
パラメータ:
g - グラフィックオブジェクト

導入されたバージョン:
V1.0

setRedraw

public void setRedraw(psvScreen r)
スクリーンオブジェクトを追加します。

定義:
インタフェース psvComponent 内の setRedraw
パラメータ:
r - スクリーンオブジェクト

導入されたバージョン:
V1.0

getImage

public java.awt.Image getImage()
現在表示されている描画領域と同じイメージオブジェクトを作成します。

定義:
インタフェース psvComponent 内の getImage
戻り値:
イメージオブジェクト
導入されたバージョン:
V1.0

clone

public java.lang.Object clone()
このオブジェクトのコピーを作成して返します。

戻り値:
このインスタンスの複製

toString

public java.lang.String toString()
このオブジェクトの情報をStringで返します。

戻り値:
このオブジェクトで定義されている値のString表現