JavaTM 2 Platform
Std. Ed. v1.3

java.awt
クラス Label

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Label
すべての実装インタフェース:
Accessible, ImageObserver, MenuContainer, Serializable

public class Label
extends Component
implements Accessible

Label オブジェクトは、コンテナ内にテキストを配置するためのコンポーネントです。ラベルは、単一行の読み取り専用テキストを表示します。テキストを変更するにはアプリケーションを使い、ユーザが直接編集することはできません。

例を示します。コード . . .


 setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10));
 add(new Label("Hi There!"));
 add(new Label("Another Label"));

上記のコードは、次のラベルを作成します。

導入されたバージョン:
JDK1.0
関連項目:
直列化された形式

内部クラスの概要
protected  class Label.AccessibleAWTLabel
          このクラスは Label クラス用のユーザ補助機能のサポートを実装しています。
 
クラス java.awt.Component から継承した内部クラス
Component.AccessibleAWTComponent
 
フィールドの概要
static int CENTER
          ラベルが中央揃えされることを示します。
static int LEFT
          ラベルが左揃えされることを示します。
static int RIGHT
          ラベルが右揃えされることを示します。
 
クラス 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
 
コンストラクタの概要
Label()
          空のラベルを構築します。
Label(String text)
          新しいラベルを左揃えして、指定されたテキスト文字列で構築します。
Label(String text, int alignment)
          指定されたテキスト文字列を、指定された配置で表示する新しいラベルを構築します。
 
メソッドの概要
 void addNotify()
          このラベルのピアを作成します。
 AccessibleContext getAccessibleContext()
          この Label に関連した AccessibleContext を返します。
 int getAlignment()
          このラベルの現在の配置を返します。
 String getText()
          このラベルのテキストを返します。
protected  String paramString()
          このラベルの状態を表現するパラメータ文字列を返します。
 void setAlignment(int alignment)
          このラベルの配置を、指定された配置に設定します。
 void setText(String text)
          このラベルのテキストを、指定されたテキストに設定します。
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getName, getParent, getPeer, getPreferredSize, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, 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, paint, paintAll, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, update, validate
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

LEFT

public static final int LEFT
ラベルが左揃えされることを示します。

CENTER

public static final int CENTER
ラベルが中央揃えされることを示します。

RIGHT

public static final int RIGHT
ラベルが右揃えされることを示します。
導入されたバージョン:
JDK1.0t.
コンストラクタの詳細

Label

public Label()
空のラベルを構築します。ラベルのテキストは、空の文字列 "" です。

Label

public Label(String text)
新しいラベルを左揃えして、指定されたテキスト文字列で構築します。
パラメータ:
text - ラベルが表示する文字列。null 値を指定しても、NullPointerException をスローせず受け付けられる

Label

public Label(String text,
             int alignment)
指定されたテキスト文字列を、指定された配置で表示する新しいラベルを構築します。alignment の値は、Label.LEFTLabel.RIGHTLabel.CENTER のどれかです。
パラメータ:
text - ラベルが表示する文字列。null 値を指定しても、NullPointerException をスローせず受け付けられる
alignment - 配置方法の値
メソッドの詳細

addNotify

public void addNotify()
このラベルのピアを作成します。ピアを使用すると、ラベルの外観をその機能性を変えることなく修正することができます。
オーバーライド:
クラス Component 内の addNotify
クラス java.awt.Component からコピーされたタグ:
関連項目:
Component.isDisplayable(), Component.removeNotify()

getAlignment

public int getAlignment()
このラベルの現在の配置を返します。値は、Label.LEFTLabel.RIGHTLabel.CENTER のどれかです。
関連項目:
setAlignment(int)

setAlignment

public void setAlignment(int alignment)
このラベルの配置を、指定された配置に設定します。値は、Label.LEFTLabel.RIGHTLabel.CENTER のどれかです。
パラメータ:
alignment - 設定される配置
例外:
IllegalArgumentException - alignment に不適切な値が指定された場合
関連項目:
getAlignment()

getText

public String getText()
このラベルのテキストを返します。
戻り値:
このラベルのテキスト。テキストが null に設定されている場合は null
関連項目:
setText(java.lang.String)

setText

public void setText(String text)
このラベルのテキストを、指定されたテキストに設定します。
パラメータ:
text - このラベルが表示するテキスト。textnull の場合は、空の文字列 "" として処理される
関連項目:
getText()

paramString

protected String paramString()
このラベルの状態を表現するパラメータ文字列を返します。この文字列はデバッグに使用します。
オーバーライド:
クラス Component 内の paramString
戻り値:
このラベルのパラメータ文字列

getAccessibleContext

public AccessibleContext getAccessibleContext()
この Label に関連した AccessibleContext を返します。ラベルの場合、AccessibleContext は AccessibleAWTLabel の形式を取ります。必要に応じて新しい AccessibleAWTLabel インスタンスを作成します。
定義:
インタフェース Accessible 内の getAccessibleContext
オーバーライド:
クラス Component 内の getAccessibleContext
戻り値:
この Label の AccessibleContext として機能する AccessibleAWTLabel

JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.