程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java的文本字段

java的文本字段

編輯:關於JAVA

“文本字段”是允許用戶輸入和編輯文字的一種線性區域。文本字段從文本組件那裡繼承了讓我們選擇文字、讓我們像得到字符串一樣得到選擇的文字,得到或設置文字,設置文本字段是否可編輯以及連同我們從在線參考書中找到的相關方法。下面的例子將證明文本字段的其它功能;我們能注意到方法名是顯而易見的:
 

//: TextField1.java
// Using the text field control
import java.awt.*;
import java.applet.*;

public class TextField1 extends Applet {
  Button
    b1 = new Button("Get Text"),
    b2 = new Button("Set Text");
  TextField 
    t = new TextField("Starting text", 30);
  String s = new String();
  public void init() {
    add(b1);
    add(b2);
    add(t);
  }
  public boolean action (Event evt, Object arg) {
    if(evt.target.equals(b1)) {
      getAppletContext().showStatus(t.getText());
      s = t.getSelectedText();
      if(s.length() == 0) s = t.getText();
      t.setEditable(true);
    }
    else if(evt.target.equals(b2)) {
      t.setText("Inserted by Button 2: " + s);
      t.setEditable(false);
    }
    // Let the base class handle it:
    else 
      return super.action(evt, arg);
    return true; // We've handled it here
  }
} ///:~

有幾種方法均可構建一個文本字段;其中之一是提供一個初始字符串,並設置字符域的大小。
按下按鈕1 是得到我們用鼠標選擇的文字就是得到字段內所有的文字並轉換成字符串S。它也允許字段被編輯。按下按鈕2 放一條信息和字符串s到Text fields,並且阻止字段被編輯(盡管我們能夠一直選擇文字)。文字的可編輯性是通過setEditable()的真假值來控制的。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved