← Ünite 2 Ünite 2: Gelişmiş Arayüz Bileşenleri — Kelime Bul Tanımı oku, kavramı harf harf bul. 9 kelime var.
1 / 9 0 doğru
Programın akışının kullanıcı eylemleri veya sistem olayları tarafından belirlendiği bir programlama yaklaşımıdır. JavaFX uygulamaları bu mantıkla çalışır.
-
Q W E R T Y U I O P Ğ Ü
A S D F G H J K L Ş İ
Z X C V B N M Ö Ç
İpucu
ObservableList — İçeriğinde değişiklik olduğunda dinleyicilerine otomatik bildirim gönderen, JavaFX arayüz bileşenlerinin veri kaynağı olarak kullanılan özel bir liste yapısıdır. Örneğin, bir ListView'e bağlı •••'ten bir öğe silindiğinde, arayüz otomatik olarak güncellenir.SelectionModel — ListView gibi bileşenlerde kullanıcının seçim davranışlarını yöneten ve izleyen soyut yapıdır. get•••() ile erişilir ve seçili öğe, indeks veya çoklu seçim modunun yönetilmesini sağlar.ToggleGroup — Birden fazla RadioButton'ı bir araya getirerek, gruptan sadece birinin seçili kalmasını sağlayan mantıksal bir yapıdır. Kullanıcı yeni bir RadioButton seçtiğinde, diğerleri otomatik olarak seçimi bırakır.Direct Manipulation — Kullanıcının arayüzdeki nesneler üzerinde doğrudan işlem yapması ve sistemin bu eylemlere anında geri bildirim vermesidir. Örneğin, bir öğeye sağ tıklayıp 'Sil' demek doğrudan manipülasyondur.Indeterminate State — CheckBox bileşeninin sahip olduğu, seçili veya seçili değil durumlarının dışında 'belirsiz' veya 'karışık' durumu ifade eden üçüncü bir durumdur.SpinnerValueFactory — Spinner bileşeninin sayısal değer üretim kurallarını (aralık, adım miktarı vb.) belirleyen ve arayüz ile mantığı birbirinden ayıran modeldir.Listener (Dinleyici) — Bir özellikte veya veri yapısında meydana gelen değişiklikleri yakalayan ve buna bağlı bir kod bloğunu çalıştıran mekanizmadır. Örneğin, selectedItemProperty() bir ••• ile izlenerek seçim değişikliği yakalanır.CellFactory — ListView gibi listelerin hücrelerinin nasıl görüntüleneceğini (metin, ikon, buton vb.) özelleştirmeye yarayan yapıdır. Listelerin görsel zenginliğini artırır.Event-Driven Programming — Programın akışının kullanıcı eylemleri veya sistem olayları tarafından belirlendiği bir programlama yaklaşımıdır. JavaFX uygulamaları bu mantıkla çalışır.⚑ Bu kavramlarda hata var