JavaTM 2 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 的外觀的基礎。

警告:此類別的序列化物件與以後的 Swing 版本不相容。當前序列化支持適用於短期存儲,或適用於在運行相同 Swing 版本的應用程序之間進行 RMI(Remote Method Invocation,遠端方法調用)。從 1.4 版本開始,已在 java.beans 套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 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 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only