java.awt paketi
 
 
TextField

Arayüz Bileşenleri

TextField Sınıfı

TextField Sınıfı
TextField Sınıfı, bir satırlık text alanı açar. Bu alanda istenirse bir text görüntülenebilir. Genellikle, kullanıcının bir metin girmesi için yaratılır. Örneğin, etkileşimli formlarda kullanıcının adını girmesi için yaratılan metin giriş alanı.

TextField dört yöntemle yaratılabilir (constructor)
TextField()
Yeni bir text alanı (TextField) yaratır.

TextField(int kolon_sayısı)
TextField'in kaç kolon genişliğinde olacağını belirtir.

TextField(String s)
TextField içinde s metni görüntülenir. Kullanıcı kendi metnini girince, s metni silinir.
TextField(String s , int kolon_sayısı)
TextField içinde s metni görüntülenir; giriş alanının uzunluğu kolon_sayısı kadar olur. Kullanıcı kendi metnini girince, s metni silinir.

TexField'in Metotları

setEchoChar(char) Formdaki karakter tipini belirler
setText(String s)TexField'in içine s metnini yazar
getText()TexField'in içindeki metni çağırır (okur)
setEditable(boolean)TexField'in içindeki metnin değiştirilip değiştirilemeyeceğini belirler. boolean değişkeni True değerini aldığında metin değiştirilebilir
isEditable()TexField'in içindeki metnin değiştirilip değiştirilemeyeceği durumlarını belirler. Değiştirilebilecekse True değerini alır

Örnek:


TextField

Bunu yaratan java programı aşağıdadır:


// TextField

import java.awt.*;

class TextFieldTest extends Frame {

	TextField tf = new TextField(30);

	public TextFieldTest(String ad){

		super(ad);
		setLayout( new FlowLayout());
		add(tf);
	}

	public static void main(String args[]) {
		
		TextFieldTest frm = new TextFieldTest("TextField");
		frm.setSize(300 ,200);
		frm.show();
	}
}