Java プラットフォーム 1.2

java.awt
クラス Label

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Label

public class Label
extends Component

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

例を示します。


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

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

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

フィールドの概要
static int CENTER
          ラベルが中央揃えされることを示します。
static int LEFT
          ラベルが左揃えされることを示します。
static int RIGHT
          ラベルが右揃えされることを示します。
 
クラス java.awt.Component から継承したフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
コンストラクタの概要
Label()
          空のラベルを構築します。
Label(String text)
          新しいラベルを左揃えして、指定されたテキスト文字列で構築します。
Label(String text, int alignment)
          指定されたテキスト文字列を、指定された配置で表示する新しいラベルを構築します。
 
メソッドの概要
 void addNotify()
          このラベルのピアを作成します。
 int getAlignment()
          このラベルの現在の配置方法を取得します。
 String getText()
          このラベルのテキストを取得します。
protected  String paramString()
          このラベルの状態を表現するパラメータ文字列を返します。
 void setAlignment(int alignment)
          このラベルの配置方法を、指定された配置方法に設定します。
 void setText(String text)
          このラベルのテキストを、指定されたテキストに設定します。
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, 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, getHeight, getInputContext, getInputMethodRequests, 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, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, 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

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

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.