Kagetaka

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

java.lang.Object
  拡張java.awt.Component
      拡張net.hizlab.kagetaka.awt.tate.Component
          拡張net.hizlab.kagetaka.awt.tate.TextComponent
              拡張net.hizlab.kagetaka.awt.tate.TextArea
すべての実装インタフェース:
ImageObserver, MenuContainer, Serializable

public class TextArea
extends TextComponent

縦表示のボタンです。

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

入れ子クラスの概要
 
クラス java.awt.Component から継承した入れ子クラス
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
フィールドの概要
static int SCROLLBARS_BOTH
          両方
static int SCROLLBARS_HORIZONTAL_ONLY
          横のみ
static int SCROLLBARS_NONE
          無し
static int SCROLLBARS_VERTICAL_ONLY
          縦のみ
 
クラス 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
 
コンストラクタの概要
TextArea(Option option, ImageCreator ic)
          新しいインスタンスを作成します。
TextArea(Option option, ImageCreator ic, int rows, int columns)
          指定された列数の幅のインスタンスを作成します。
TextArea(Option option, ImageCreator ic, String text)
          指定されたテキストを含むインスタンスを作成します。
TextArea(Option option, ImageCreator ic, String text, int rows, int columns)
          指定されたテキストと幅のインスタンスを作成します。
TextArea(Option option, ImageCreator ic, String text, int rows, int columns, int scrollbars)
          指定されたテキストと幅のインスタンスを作成します。
 
メソッドの概要
 void addNotify()
          コンポーネントがコンテナに追加されたことを通知します。
 int getColumns()
          この TextField の列数を返します。
 int getRows()
          この TextField の列数を返します。
 boolean getWordwrap()
          ワードラップの有効無効を返します。
protected  String paramString()
          このテキストエリアのパラメータ文字列を返します。
protected  void refresh(Graphics g, Dimension size, int state, boolean focus)
          現在のステータスにあった状態に再描画
 void removeNotify()
          コンポーネントがコンテナから削除されたことを通知します。
 void setColumns(int columns)
          この TextField の列数を設定します。
 void setRows(int rows)
          この TextField の行数を設定します。
 void setWordwrap(boolean b)
          ワードラップの有効無効を設定します。
 
クラス net.hizlab.kagetaka.awt.tate.TextComponent から継承したメソッド
getPreferredSize, getText, isLocked, setEnabled, setLocked, setText
 
クラス net.hizlab.kagetaka.awt.tate.Component から継承したメソッド
getBorder, getName, getText, getViewState, isFocusTraversable, paint, repaintForce, setBorder, setName, setPreferredSize, 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, 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, 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
 

フィールドの詳細

SCROLLBARS_BOTH

public static final int SCROLLBARS_BOTH
両方

関連項目:
定数フィールド値

SCROLLBARS_HORIZONTAL_ONLY

public static final int SCROLLBARS_HORIZONTAL_ONLY
横のみ

関連項目:
定数フィールド値

SCROLLBARS_NONE

public static final int SCROLLBARS_NONE
無し

関連項目:
定数フィールド値

SCROLLBARS_VERTICAL_ONLY

public static final int SCROLLBARS_VERTICAL_ONLY
縦のみ

関連項目:
定数フィールド値
コンストラクタの詳細

TextArea

public TextArea(Option option,
                ImageCreator ic)
新しいインスタンスを作成します。

パラメータ:
option - オプション
ic - イメージクリエータ

TextArea

public TextArea(Option option,
                ImageCreator ic,
                int rows,
                int columns)
指定された列数の幅のインスタンスを作成します。

パラメータ:
option - オプション
ic - イメージクリエータ
rows - 行数
columns - 列数

TextArea

public TextArea(Option option,
                ImageCreator ic,
                String text)
指定されたテキストを含むインスタンスを作成します。

パラメータ:
option - オプション
ic - イメージクリエータ
text - テキスト

TextArea

public TextArea(Option option,
                ImageCreator ic,
                String text,
                int rows,
                int columns)
指定されたテキストと幅のインスタンスを作成します。

パラメータ:
option - オプション
ic - イメージクリエータ
text - テキスト
rows - 行数
columns - 列数

TextArea

public TextArea(Option option,
                ImageCreator ic,
                String text,
                int rows,
                int columns,
                int scrollbars)
指定されたテキストと幅のインスタンスを作成します。

パラメータ:
option - オプション
ic - イメージクリエータ
text - テキスト
rows - 行数
columns - 列数
scrollbars - スクロールバーの可視属性
メソッドの詳細

addNotify

public void addNotify()
コンポーネントがコンテナに追加されたことを通知します。


getColumns

public int getColumns()
この TextField の列数を返します。

戻り値:
列数

getRows

public int getRows()
この TextField の列数を返します。

戻り値:
列数

getWordwrap

public boolean getWordwrap()
ワードラップの有効無効を返します。


paramString

protected String paramString()
このテキストエリアのパラメータ文字列を返します。

オーバーライド:
クラス Component 内の paramString
戻り値:
パラメータ文字列

refresh

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

オーバーライド:
クラス TextComponent 内の refresh

removeNotify

public void removeNotify()
コンポーネントがコンテナから削除されたことを通知します。


setColumns

public void setColumns(int columns)
この TextField の列数を設定します。

パラメータ:
columns - 列数

setRows

public void setRows(int rows)
この TextField の行数を設定します。

パラメータ:
rows - 行数

setWordwrap

public void setWordwrap(boolean b)
ワードラップの有効無効を設定します。

パラメータ:
b - ワードラップを有効にする場合は true、 それ以外の場合は false

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 6, 2003'