JavaTM Platform
Standard Ed. 6

javax.swing.plaf.basic
クラス BasicTextFieldUI

java.lang.Object
  上位を拡張 javax.swing.plaf.ComponentUI
      上位を拡張 javax.swing.plaf.TextUI
          上位を拡張 javax.swing.plaf.basic.BasicTextUI
              上位を拡張 javax.swing.plaf.basic.BasicTextFieldUI
すべての実装されたインタフェース:
ViewFactory
直系の既知のサブクラス:
BasicFormattedTextFieldUI, BasicPasswordFieldUI, MetalTextFieldUI

public class BasicTextFieldUI
extends BasicTextUI

JTextField で使用する Look & Feel の基礎になるクラスです。  

警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK Version 1.4 以降、すべての JavaBeans の長期間の運用サポートは、java.beans パッケージに追加されています。詳細は、XMLEncoder を参照してください。


入れ子のクラスの概要
 
クラス javax.swing.plaf.basic.BasicTextUI から継承された入れ子のクラス/インタフェース
BasicTextUI.BasicCaret, BasicTextUI.BasicHighlighter
 
コンストラクタの概要
BasicTextFieldUI()
          新しい BasicTextFieldUI を作成します。
 
メソッドの概要
 View create(Element elem)
          要素に基づいてビュー (FieldView) を作成します。
static ComponentUI createUI(JComponent c)
          JTextField の UI を作成します。
 int getBaseline(JComponent c, int width, int height)
          ベースラインを返します。
 Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
          コンポーネントのサイズが変化するにつれてベースラインが変化する方法の列挙を返します。
protected  String getPropertyPrefix()
          UIManager を使ってプロパティーを参照するためのキーとして使われる名前をフェッチします。
 
クラス javax.swing.plaf.basic.BasicTextUI から継承されたメソッド
create, createCaret, createHighlighter, createKeymap, damageRange, damageRange, getComponent, getEditorKit, getKeymapName, getMaximumSize, getMinimumSize, getNextVisualPositionFrom, getPreferredSize, getRootView, getToolTipText, getVisibleEditorRect, installDefaults, installKeyboardActions, installListeners, installUI, modelChanged, modelToView, modelToView, paint, paintBackground, paintSafely, propertyChange, setView, uninstallDefaults, uninstallKeyboardActions, uninstallListeners, uninstallUI, update, viewToModel, viewToModel
 
クラス javax.swing.plaf.ComponentUI から継承されたメソッド
contains, getAccessibleChild, getAccessibleChildrenCount
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BasicTextFieldUI

public BasicTextFieldUI()
新しい BasicTextFieldUI を作成します。

メソッドの詳細

createUI

public static ComponentUI createUI(JComponent c)
JTextField の UI を作成します。

パラメータ:
c - テキストフィールド
戻り値:
UI

getPropertyPrefix

protected String getPropertyPrefix()
UIManager を使ってプロパティーを参照するためのキーとして使われる名前をフェッチします。この名前は、すべての標準テキストプロパティーの接頭辞として使用されます。

定義:
クラス BasicTextUI 内の getPropertyPrefix
戻り値:
名前 (TextField)

create

public View create(Element elem)
要素に基づいてビュー (FieldView) を作成します。

定義:
インタフェース ViewFactory 内の create
オーバーライド:
クラス BasicTextUI 内の create
パラメータ:
elem - 要素
戻り値:
ビュー
関連項目:
View

getBaseline

public int getBaseline(JComponent c,
                       int width,
                       int height)
ベースラインを返します。

オーバーライド:
クラス ComponentUI 内の getBaseline
パラメータ:
c - 要求される JComponent ベースライン
width - ベースラインを取得する幅
height - ベースラインを取得する高さ
戻り値:
ベースラインまたは 0 より小さい値 (適切なベースラインが 存在しない)
例外:
NullPointerException - cnull の場合
IllegalArgumentException - 幅または高さが 0 より小さい場合
導入されたバージョン:
1.6
関連項目:
JComponent.getBaseline(int, int)

getBaselineResizeBehavior

public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c)
コンポーネントのサイズが変化するにつれてベースラインが変化する方法の列挙を返します。

オーバーライド:
クラス ComponentUI 内の getBaselineResizeBehavior
パラメータ:
c - ベースラインのサイズ変更の動作を返す JComponent
戻り値:
コンポーネントのサイズ変更に伴うベースラインの変化を示す 列挙型の値
例外:
NullPointerException - cnull の場合
導入されたバージョン:
1.6
関連項目:
JComponent.getBaseline(int, int)

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。