Kagetaka

net.hizlab.kagetaka.awt.tate
クラス TextComponent

java.lang.Object
  拡張java.awt.Component
      拡張net.hizlab.kagetaka.awt.tate.Component
          拡張net.hizlab.kagetaka.awt.tate.TextComponent
すべての実装インタフェース:
ImageObserver, MenuContainer, Serializable
直系の既知のサブクラス:
TextArea, TextField

public abstract class TextComponent
extends Component

縦表示のボタンです。

バージョン:
$Revision: 1.6 $
関連項目:
直列化された形式
バグ:
直列化は、リスナが保存されないため出来ません。

入れ子クラスの概要
 
クラス java.awt.Component から継承した入れ子クラス
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
フィールドの概要
 
クラス net.hizlab.kagetaka.awt.tate.Component から継承したフィールド
DISABLE, KEY_DOWN, MOUSE_DOWN, MOUSE_OVER, NORMAL
 
クラス 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
 
コンストラクタの概要
TextComponent(Option option, ImageCreator ic, String text, int rows, int columns, boolean multiline)
          指定されたテキストを含む、新しいインスタンスを作成します。
 
メソッドの概要
protected  Dimension createPreferredSize()
          コンポーネントのサイズを計算して返します。
 String getText()
          このコンポーネントに含まれるテキストを返します。
 boolean isLocked()
          コンポーネントがロックされているかどうかを返します。
protected  void refresh(Image offscreen, Graphics g, Dimension size, int state, boolean focus)
          現在のステータスにあった状態に、オフスクリーンを再描画します。 このメソッドが呼び出されるときは、必ず状態が変更された場合なので、 このメソッド内で必ず再描画する必要があります。
 void setEnabled(boolean b)
          コンポーネントを使用可能にします。
 void setLocked(boolean b)
          コンポーネントにロックをし、内容を変更できないようにします。
 void setText(String text)
          このコンポーネントに含まれるテキストを設定します。
 
クラス net.hizlab.kagetaka.awt.tate.Component から継承したメソッド
addNotify, getBorder, getName, getPreferredSize, getText, getViewState, invalidate, isFocusTraversable, paint, paramString, removeNotify, repaintForce, setBorder, setFont, setName, setViewState, 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, getAccessibleContext, 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, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, 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, 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, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

TextComponent

public TextComponent(Option option,
                     ImageCreator ic,
                     String text,
                     int rows,
                     int columns,
                     boolean multiline)
指定されたテキストを含む、新しいインスタンスを作成します。

パラメータ:
option - オプション
ic - イメージクリエータ
text - テキスト
rows - 行数
columns - 列数
multiline - 複数行可の場合は true、 それ以外の場合は false
メソッドの詳細

createPreferredSize

protected Dimension createPreferredSize()
コンポーネントのサイズを計算して返します。

定義:
クラス Component 内の createPreferredSize
戻り値:
コンポーネントのサイズ

getText

public String getText()
このコンポーネントに含まれるテキストを返します。

戻り値:
テキスト

isLocked

public boolean isLocked()
コンポーネントがロックされているかどうかを返します。

戻り値:
ロックされている場合は true、 それ以外の場合は false

refresh

protected void refresh(Image offscreen,
                       Graphics g,
                       Dimension size,
                       int state,
                       boolean focus)
現在のステータスにあった状態に、オフスクリーンを再描画します。 このメソッドが呼び出されるときは、必ず状態が変更された場合なので、 このメソッド内で必ず再描画する必要があります。

定義:
クラス Component 内の refresh
パラメータ:
offscreen - オフスクリーンイメージ
g - オフスクリーンイメージへのグラフィック
size - オフスクリーンイメージのサイズ
state - 新しい状態
focus - フォーカスを持っているか

setEnabled

public void setEnabled(boolean b)
コンポーネントを使用可能にします。

オーバーライド:
クラス Component 内の setEnabled
パラメータ:
b - 利用可能にする場合は true、 利用不可にする場合は false

setLocked

public void setLocked(boolean b)
コンポーネントにロックをし、内容を変更できないようにします。

パラメータ:
b - ロックする場合は true、 ロックを無効にする場合は false

setText

public void setText(String text)
このコンポーネントに含まれるテキストを設定します。

パラメータ:
text - テキスト

Kagetaka

Copyright (c) 2002-2004 The Kagetaka Project 'November 20, 2004'