JTextFields
Oluşturduğumuz
pencerelerde satır halinde yazı girişi yapabilmek için JTextField ları
kullanırız. JTextfield ların kullanım şekilleri aşağıdaki gibidir:
- public JTextField( ) yeni JTextField oluşturmamızı sağlar
- public JTextField(int columns) belirtilen sütun sayısı uzunluğunda JTextField oluşturur
- public JTextField(String text) belirtilen text’i içeren JTextField oluşturur
- public JTextField(String text,int columns) belirtilen text’i içeren sütun uzunluğunda JTextField oluşturur
Örneğin 10
uzunluğundaki JTextField oluştumak istediğimizde aşağıdaki gibi olmalıdır:
JTextField
text = new JTextField(10) ;
Daha sonra
bunu JFrame’e eklemek için (JFrame nesnemiz frame olsun)
frame.add(text) ;
yapmalıyız.”text”in
içne yazı eklemek istersek “setText( )” metodunu kullanmak işimizi görecektir.
text.setText(“Thank
you”);
“getText( )” metodu ise “text” in
içerisindeki string ifadeyi geri dönderir.
String metin
= text.getText( );
JTextField gizlenebilir
yapıdadır.Yani kullanıcının metin girmesini engelleyebiliriz.Bunun için
“setEditable( )” metodunu kullanmamız yeterli olacaktır.Eğer
text.setEditable(false)…………………JTextField’a
kullanıcı yazı yazamaz
text.setEditable(true)………………….JTextField’a
kullanıcı yazı yazabilir
JButton
JFrame’e buton eklemek için
JButton’u kullanırız.JButton’un kullanım şekilleri aşağıdaki gibidir:
- public JButton( ) yeni bir buton oluşturur(Butonda yazı içermez)
- public JButton( Icon icon) belirtilen resim veya ikon ile bir buton oluturur
- public JButton(String text) belirtilen yazı butonun üstünde olacak şekilde yeni bir buton oluşturur
- public JButton(String text,Icon icon) resim ve yazı içeren bir buton oluşturur
- public JButton(Action a) belirtilen türde bir olayı sağlayan buton oluşturur(Action bir Java sınıfıdır)
Örneğin üzerinde “Basma” yazan bir
JButton oluşturalım:
JButton
buton = new JButton(“Basma”) ;
JButton oluşturmanın bir diğer yolu ise “add( )” foknsiyonunu
kullanmaktır.
frame.add(new
JButton(“Buton”)) ;
“setText( )” metoduyla JButton’un
üzerindeki yazıyı değiştirebiliriz.
buton.setText(“Hazır
olduğunda bas”) ;
0 yorum:
Yorum Gönder