Java API 分類導覽 - java.awt.TextComponent

TextComponent 類別 (class) 為 TextArea 與 TextField 的父類別。



修飾子
public class TextComponent


父類別
java.awt.Component


實作介面
ImageObserver
MenuContainer
Serializable
Accessible


常用方法
名稱敘述
addTextListener()設定文字輸入的事件處理
getBackground()取得文字輸入框的背景顏色
getCaretPosition()取得文字輸入框的定位點
getSelectedText()取得文字輸入框被選取的文字
getSelectionEnd()取得選取文字的結束點
getSelectionStart()取得選取文字的起始點
getText()取得文字輸入框的所有文字
isEditable()判斷文字輸入框是否可被編輯
select()選取指定範圍的文字
selectAll()選取文字輸入框所有的文字
setBackground()設定文字輸入框的背景顏色
setCaretPosition()設定文字輸入框的定位點
setEditable()設定文字輸入框是否可被編輯
setSelectionEnd()設定選取文字的結束點
setSelectionStart()設定選取文字的起始點
setText()設定文字輸入框的文字


舉例如下
import java.awt.*;
import java.awt.event.*;

public class TextComponentDemo2 {
    Frame frame;
    TextField text;
    
    public static void main(String[] args) {
        new TextComponentDemo2();
    }
    
    public TextComponentDemo2() {
        frame = new Frame("AWTDemo");
        frame.addWindowListener(new AdapterDemo());
        frame.setLayout(new FlowLayout());
         
        text = new TextField(20);

        frame.add(text);
        frame.pack();
        frame.setVisible(true);
    }
}

class AdapterDemo extends WindowAdapter {
    public void windowClosing(WindowEvent e) {
        System.exit(0);
    }
}

/* 《程式語言教學誌》的範例程式
    http://pydoing.blogspot.com/
    檔名:TextComponentDemo2.java
    功能:示範 Java 程式 
    作者:張凱慶
    時間:西元 2012 年 3 月 */


此例僅示範建立 TextComponent 的子類別 TextField 物件
text = new TextField(20);


編譯後執行,結果如下



中英文術語對照
類別class
建構子constructor
方法method


您可以繼續參考
AWT 元件


相關目錄
Java API 分類導覽
Java 教材
首頁


參考資料
http://docs.oracle.com/javase/6/docs/api/java/awt/TextComponent.html

沒有留言: