İleri Programlama Deneme Sınavı Sorusu #456475

 

Bu programda getChildren metodunun işlevi nedir?


Kullanıcı adı alanının başına "Kullanıcı adı" ifadesini yazmak

Şifre alanının başına "Şifre" ifadesini yazmak

O ana kadar eklenmiş bileşenlerin listesini döndürmek

Bileşenlerin yerleşimini sağlamak

Programın başına "Kullanıcı giriş ekranı" ifadesini yazdırmak


Yanıt Açıklaması:

Stage sınıfı kullanılarak ekranda bir form oluşturulmaktadır. Bileşenlerin yerleşimi için bu örnekte GridPane sınıfı kullanılmaktadır. GridPane içerisindeki yerleşimin planlanması için setConstraints isimli metot mevcuttur. Bu metot sırasıyla bileşen adı, sütun ve satır indeksleri parametre olarak almaktadır. Java programlama dilinde indeks deyimleri 0’dan başlamakta olduğundan “1,2” ile belirtilen indeks 2. sütun ve 3. satırı ifade etmektedir. Sırasıyla bileşenler oluşturulmuş, GridPane türündeki nesnenin içerisine eklenmiş ve GridPane türündeki nesne de Scene türündeki nesneyle ilişkilendirilmiştir. Bileşenlerin GridPane türündeki nesnenin içerisine eklenmesi için getChildren metodunun sonrasında çağrılan addAll metodu kullanılmaktadır. getChildren, temel anlamda o ana kadar eklenmiş olan bileşenlerin listesini döndürmektedir.

Yorumlar
  • 0 Yorum