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.3 $
関連項目:
直列化された形式
バグ:
直列化は、リスナが保存されないため出来ません。

入れ子クラスの概要
 
クラス 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)
          指定されたテキストを含む、新しいインスタンスを作成します。
 
メソッドの概要
 Dimension getPreferredSize()
          推奨サイズを返します。
 String getText()
          このコンポーネントに含まれるテキストを返します。
 boolean isLocked()
          コンポーネントがロックされているかどうかを返します。
protected  void refresh(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 から継承したメソッド
getBorder, getName, getText, getViewState, isFocusTraversable, paint, paramString, repaintForce, setBorder, setName, setPreferredSize, setViewState, update
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, 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, invalidate, 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, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, 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
メソッドの詳細

getPreferredSize

public Dimension getPreferredSize()
推奨サイズを返します。

オーバーライド:
クラス Component 内の getPreferredSize
戻り値:
推奨サイズ

getText

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

戻り値:
テキスト

isLocked

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

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

refresh

protected void refresh(Graphics g,
                       Dimension size,
                       int state,
                       boolean focus)
現在のステータスにあった状態に再描画

定義:
クラス Component 内の refresh
パラメータ:
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-2003 The Kagetaka Project 'December 16, 2003'