Eşleştirme
Ana Sayfa
Üniversiteler
Dersler
Özellikler
Çalışma Planı
Hakkımızda
İletişim
Premium
Giriş Yap
Ücretsiz Kayıt Ol
Ana Sayfa
»
Atatürk Üniversitesi ATA AÖF
»
Bilgisayar Programcılığı Önlisans Programı
» Görsel Programlama 2
← Ünite 6
Paylaş
←
Ünite 5 Eşleştirme
Ünite 6
FXML ile Arayüz Tasarımı
Ünite 7 Eşleştirme
→
Ünite 6: FXML ile Arayüz Tasarımı — Kavram Eşleştirme
Tur 1 / 2
0 / 5 eşleşti
Önce bir kavram seç, sonra karşılığı olan tanıma dokun.
Kavramlar
FXML
FXMLLoader
fx:id
Controller Sınıfı
initialize()
Tanımlar
Yukarıdan bir kavram seç.
FXML dosyasındaki bir bileşene verilen benzersiz isimdir. Controller sınıfındaki değişkenlerle eşleşerek, Java kodunun arayüz bileşenlerine erişmesini sağlar.
FXML dosyasındaki arayüzün davranışlarını yöneten, olayları işleyen ve iş mantığını barındıran Java sınıfıdır. MVC mimarisindeki 'Controller' katmanını temsil eder.
FXML dosyası yüklendikten ve bileşenler enjekte edildikten sonra otomatik olarak çağrılan metottur. Bileşenlerin başlangıç değerlerini atamak için kullanılır.
JavaFX arayüzlerini tanımlamak için kullanılan, XML tabanlı deklaratif bir işaretleme dilidir. Görsel tasarımı iş mantığından ayırarak kodun sürdürülebilirliğini artırır.
FXML dosyalarını okuyan, içerisindeki etiketleri JavaFX nesnelerine dönüştüren ve controller sınıfıyla bağlantı kuran temel JavaFX sınıfıdır.
FXML
— JavaFX arayüzlerini tanımlamak için kullanılan, XML tabanlı deklaratif bir işaretleme dilidir. Görsel tasarımı iş mantığından ayırarak kodun sürdürülebilirliğini artırır.
FXMLLoader
— FXML dosyalarını okuyan, içerisindeki etiketleri JavaFX nesnelerine dönüştüren ve controller sınıfıyla bağlantı kuran temel JavaFX sınıfıdır.
fx:id
— FXML dosyasındaki bir bileşene verilen benzersiz isimdir. Controller sınıfındaki değişkenlerle eşleşerek, Java kodunun arayüz bileşenlerine erişmesini sağlar.
Controller Sınıfı
— FXML dosyasındaki arayüzün davranışlarını yöneten, olayları işleyen ve iş mantığını barındıran Java sınıfıdır. MVC mimarisindeki 'Controller' katmanını temsil eder.
initialize()
— FXML dosyası yüklendikten ve bileşenler enjekte edildikten sonra otomatik olarak çağrılan metottur. Bileşenlerin başlangıç değerlerini atamak için kullanılır.
@FXML
— Controller sınıfındaki değişkenlerin veya metotların, FXML dosyası tarafından erişilebilir olduğunu belirten bir anotasyondur. Bu anotasyon olmazsa bağlantı gerçekleşmez.
Root Element
— FXML dosyasındaki en dış kapsayıcı etikettir (örneğin VBox veya BorderPane). Tüm arayüz hiyerarşisi bu kök bileşenin altında tanımlanır.
Scene Graph
— JavaFX uygulamalarındaki arayüz bileşenlerinin hiyerarşik ağaç yapısıdır. FXML, bu ağaç yapısının metinsel/deklaratif bir yansımasıdır.
onAction
— FXML'de buton gibi bileşenlere eklenen ve tıklama gibi olayların hangi metodla işleneceğini belirten bir özniteliktir.
Namespace (xmlns:fx)
— FXML dosyasında fx önekiyle kullanılan özel komutların (fx:id, fx:controller) tanımlandığı XML alanıdır. Kök etikette belirtilmesi zorunludur.
Stage ve Scene
— Stage, uygulamanın ana penceresini; Scene ise bu pencere içinde gösterilen içeriği temsil eder. FXML'den yüklenen arayüz, bir Scene içine yerleştirilerek gösterilir.
⚑ Bu kavramlarda hata var
Paylaş
←
Ünite 5 Eşleştirme
Ünite 6
FXML ile Arayüz Tasarımı
Ünite 7 Eşleştirme
→
Ana Sayfa
Dersler
Çalışmam
Hesabım