• Sonuç bulunamadı

BIM225 Görsel Programlama. Dr. Öğr. Üyesi Şengül BAYRAK HAYTA

N/A
N/A
Protected

Academic year: 2022

Share "BIM225 Görsel Programlama. Dr. Öğr. Üyesi Şengül BAYRAK HAYTA"

Copied!
12
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

BIM225 Görsel Programlama

Dr. Öğr. Üyesi Şengül BAYRAK HAYTA

(2)

Düzen Yöneticisi(Layout Manager)

Bir düzen yöneticisi, LayoutManager arabirimini* uygulayan ve bir Frame içindeki bileşenlerin boyutunu ve konumunu belirleyen bir nesnedir.

Referans: https://docs.oracle.com/javase/tutorial/uiswing/layout/using.html

(3)

TextArea

JTextArea sınıfının nesnesi, metni görüntüleyen çok satırlı bir bölgedir. Çok satırlı metnin düzenlenmesine izin verir. JTextComponent sınıfını miras alır

Syntax

Yapılandırıcıları

Metot Açıklama

void setRows(int rows) Belirtilen satır sayısını ayarlamak için kullanılır.

void setColumns(int cols) Belirtilen sütun sayısını ayarlamak için kullanılır.

void setFont(Font f) Belirtilen yazı tipini ayarlamak için kullanılır.

void insert(String s, int position)

Belirtilen metni belirtilen konuma eklemek için kullanılır.

void append(String s) Verilen metni belgenin sonuna eklemek için kullanılır.

Metotları

(4)

TextArea

(5)

PasswordField

2

Syntax Yapılandırıcıları

JPasswordField sınıfının nesnesi, parola girişi için özelleşmiş bir metin bileşenidir. Tek bir metin satırının düzenlenmesine izin verir. JTextField sınıfından miras alır.

Constructor Açıklama

JPasswordField() Varsayılan belge, boş başlangıç

​​metni dizesi ve 0 sütun genişliği ile yeni bir JPasswordField oluşturur.

JPasswordField(int columns)

Belirtilen sayıda sütunla yeni bir boş JPasswordField oluşturur.

JPasswordField(String text)

Belirtilen metinle başlatılan yeni bir JPasswordField oluşturur.

JPasswordField(String text, int columns)

Belirtilen metin ve sütunlarla başlatılan yeni bir JPasswordField oluşturun.

(6)

Düğme (Button)

• Bir düğme, temel olarak, basıldığında bir olay oluşturan bir etikete sahip bir kontrol bileşenidir.

Button sınıfı, platformdan bağımsız uygulamaya sahip etiketli bir düğme oluşturmak için kullanılır.

Uygulama, düğmeye basıldığında bazı işlemlerle sonuçlanır.

• Bir butona basıp bıraktığımızda, butonun üzerinde processEvent'i çağırarak o butona ActionEvent'in bir örneğini gönderir. Düğmenin processEvent yöntemi tüm olayları alır, ardından kendi processActionEvent yöntemini çağırarak bir action olayını iletir. Bu yöntem, eylem olayını, düğme tarafından oluşturulan eylem olaylarıyla ilgilenen eylem dinleyicilerine iletir.

• Basılan ve bırakılan bir düğme üzerinde bir eylem gerçekleştirmek için ActionListener arabiriminin uygulanması gerekir. Kayıtlı yeni dinleyici, butonun addActionListener metodunu çağırarak butonun olaylarını alabilir. Java uygulaması, düğmenin eylem komutunu bir mesajlaşma protokolü olarak kullanabilir.

(7)

Düğme (Button)

Syntax:

Yapılandırıcı:

Metot Açıklama

void setText (String text)

Düğmedeki dize mesajını ayarlar String getText() Düğmedeki String mesajını getirir.

void setLabel (String label) Belirtilen dize ile düğmenin etiketini ayarlar.

String getLabel()

Düğmenin etiketini getirir.

void addNotify() Düğmenin eşini oluşturur.

AccessibleContext getAccessibleContext()

Düğmeyle ilişkili erişilebilir bağlamı getirdi.

void

addActionListener(ActionListener l)

Düğmeden eylem olaylarını almak için belirtilen eylem dinleyicisini ekler.

String getActionCommand() Düğme tarafından başlatılan eylem olayının komut adını döndürür.

ActionListener[ ]

getActionListeners() Düğmeye kayıtlı tüm eylem dinleyicilerinin bir dizisini döndürür.

T[ ]

getListeners(Class listenerType)

Bu Düğmeye şu anda FooListener olarak kaydedilen tüm nesnelerin bir dizisini döndürür.

protected String paramString() Düğmenin durumunu temsil eden dizeyi döndürür.

protected void

processActionEvent (ActionEvent e)

Düğmedeki eylem olaylarını kayıtlı bir ActionListener nesnesine göndererek işler.

protected void processEvent (AWTEvent e)

Düğmedeki olayları işler

void removeActionListener (ActionListener l)

Belirtilen eylem dinleyicisini kaldırır, böylece artık düğmeden eylem olaylarını almaz.

void setActionCommand(String Düğme tarafından verilen eylem olayı için

(8)

Düğme (Button)

Metot Açıklama

void setText (String text)

Düğmedeki dize mesajını ayarlar String getText() Düğmedeki String mesajını getirir.

void setLabel (String label) Belirtilen dize ile düğmenin etiketini ayarlar.

String getLabel()

Düğmenin etiketini getirir.

void addNotify() Düğmenin eşini oluşturur.

AccessibleContext getAccessibleContext()

Düğmeyle ilişkili erişilebilir bağlamı getirdi.

void

addActionListener(ActionListener l)

Düğmeden eylem olaylarını almak için belirtilen eylem dinleyicisini ekler.

String getActionCommand() Düğme tarafından başlatılan eylem olayının komut adını döndürür.

ActionListener[ ]

getActionListeners() Düğmeye kayıtlı tüm eylem dinleyicilerinin bir dizisini döndürür.

T[ ]

getListeners(Class listenerType)

Bu Düğmeye şu anda FooListener olarak kaydedilen tüm nesnelerin bir dizisini döndürür.

protected String paramString() Düğmenin durumunu temsil eden dizeyi döndürür.

protected void

processActionEvent (ActionEvent e)

Düğmedeki eylem olaylarını kayıtlı bir ActionListener nesnesine göndererek işler.

protected void processEvent (AWTEvent e)

Düğmedeki olayları işler

void removeActionListener (ActionListener l)

Belirtilen eylem dinleyicisini kaldırır, böylece artık düğmeden eylem olaylarını almaz.

(9)

Düğme (Button)

(10)

Kontrol Kutusu (Check Box)

JCheckBox sınıfı, bir onay kutusu oluşturmak için kullanılır. Bir seçeneği açmak (doğru) veya kapatmak (yanlış) için kullanılır.

Bir CheckBox'a tıklamak, durumunu "açık"tan "kapalı"ya veya

"kapalı"dan "açık"a değiştirir. JToggleButton sınıfını devralır.

Yapılandırıcı

Constructor Açıklama

JJCheckBox() Metinsiz, simgesiz, başlangıçta seçili olmayan bir onay kutusu düğmesi oluşturur.

JChechBox(String s) Metin içeren başlangıçta seçili olmayan bir onay kutusu oluşturur.

JCheckBox(String

text, boolean

selected)

Metin içeren bir onay kutusu oluşturur ve başlangıçta seçili olup olmadığını belirtir.

JCheckBox(Action a) Sağlanan Eylemden özelliklerin alındığı bir onay kutusu oluşturur.

Syntax

Metot Açıklama

AccessibleContext getAccessibleContext()

Bu JCheckBox ile ilişkili AccessibleContext'i almak için kullanılır.

Bu JCheckBox'ın bir dize temsilini

(11)
(12)

Teşekkürler☺

Referanslar

Benzer Belgeler

Kalp ve damar histolojisi Alper Yalçın Histoloji – Embryo.

 Kişisel hijyenin sağlık açısından önemi  Yeterli ve dengeli beslenmenin önemi  Düzenli uyku ve dinlenmenin önemi  Düzenli spor yapmanın önemi. 

Biberon veya emzik kullanmıyor Bebek temiz, kıyafetleri uygun, Anne ve baba ilgili..  Fizik

 Solunum Sistemi Hastalıkları Biyolojik Çevre Sosyo-Kültürel Çevre Fiziksel Çevre Hava kirliliği Ev ortamı havası. AlıĢkanlıklar- öksürme, hapĢırma

Karakter dizilerinin bildirimi şu şekilde yapılabilir, char katar adı [katarın boyutu]; String.h kütüphaneside var olan bazı katar fonksiyonları şunlardır, int

Aksaray Üniversitesi İktisadi ve İdari Bilimler Fakültesi adına / on behalf of Aksaray University Faculty of Economics and Administrative Sciences..

Bu fonksiyon tarih ve zaman bilgisi içeren herhangi bir metni veya karakter dizisini tarih nesnesine dönüştürür.. Çalışırken bilgiyi içeren metni ve

SINIF DERS KODU DERS ADI DERSİN SORUMLUSU SINAV GÜNÜ VE SAATİ SINAV ŞEKLİ ÖĞRENCİ.. SAYISI 1