Grafik kullanıcı arayüzlerinin (GUI) JavaFX ile geliştirilmesi, kullanıcı dostu uygulamalar oluşturmanı sağlayan heyecan verici bir zorluktur. Bu eğitimde, metin alanlarını (TextField) ve GridPane ile düzen yönetimini etkili bir şekilde nasıl kullanacağını öğreneceksin. Adım adım, kullanıcıların adlarını ve yaşlarını girebilecekleri bir uygulama oluşturma sürecinde seni yönlendireceğiz. Eğitimin sonunda, JavaFX'te düzenler ve giriş alanlarının kullanımı hakkında temel bilgiler edinmiş olacaksın.
En Önemli Bilgiler
- GridPane, bileşenlerin bir ızgarada düzenlenmesini sağlar.
- TextField, kullanıcı verileri için etkileşimli bir giriş alanıdır.
- GUI bileşenlerinin doğru konumlandırılması, kullanıcı dostu bir deneyim için kritik öneme sahiptir.
Adım Adım Kılavuz
Adım 1: Temizleme ve GridPane Oluşturma
Öncelikle, yeni bileşenler için alan yaratmak adına mevcut kodunu temizle. Artık ihtiyaç duyulmayan önceki sahneleri ve düzenleri kaldır.
Burada GridPane önemli bir bileşen çünkü UI bileşenlerini yapılandırılmış bir ızgarada düzenlemene olanak tanır. Temizlik, netliği sağlamak açısından önemlidir.

Adım 2: Padding ve Boşlukları Ayarlama
Düzenin senin istediğin gibi görünmesini sağlamak için, padding ve boşluklar ekleyebilirsin.
Padding, GridPane'in kenarları ile içindeki bileşenler arasında boşluk olmasını sağlar.

Bu değerlerle bileşenlerinin düzenini açık ve okunabilir hale getirmiş olursun.
Adım 3: GridPane'de Bileşenler Oluşturma
Gerekli olan etiketleri ve metin alanlarını ekle.
TextField'deki yönlendirme, kullanıcılara ne girmeleri gerektiğini anlamalarına yardımcı olur.
Bu aşamada, ızgaradaki pozisyonları tanımlıyorsun.
Adım 4: Ek Bileşenler Ekleme
Yeni bileşenleri GridPane'deki doğru konumlarına yerleştirdiğine dikkat et.

Adım 5: Giriş için Buton Oluşturma
Bu buton tıklandığında bir eylemi tetiklemesi gerekiyor.
Bu kod, alanların doldurulup doldurulmadığını kontrol eder ve değerleri konsola yazdırır.
Adım 6: Tüm Bileşenleri GridPane'e Ekleme
Butonun metin alanlarının altında yerleşmesini sağla, böylece mantıklı bir kullanıcı yönlendirmesi elde edersin.
Adım 7: Sahneyi Ayarlama ve Görüntüleme
Butonun boyutu ve düzeni, pencereni kullanıcı dostu hale getirmek için kritik öneme sahiptir tasarla.

Özet – JavaFX GUI Geliştirme: TextField ve GridPane'i Etkili Kullanma
Bu eğitimde, JavaFX ile TextField ve GridPane kullanarak kullanıcıların veri girebileceği basit bir GUI oluşturmayı öğrendin. GridPane'deki GUI bileşenlerini düzenleme tekniğini öğrendin ve çekici bir kullanıcı arayüzü sağlamak için boşlukların ve padding'in doğru bir şekilde ayarlanmasının önemini anladın. Bu temeller, gelecekte geliştirebileceğin daha karmaşık uygulamalar için bir temel oluşturur.
Sıkça Sorulan Sorular
GridPane nedir?GridPane, JavaFX'te UI bileşenlerini bir ızgarada düzenlemeyi sağlayan bir düzen konteyneridir.
Bir GridPane'e butonları nasıl eklerim?Butonlar, diğer bileşenler gibi oluşturulur ve daha sonra add() veya getChildren().add() metodu ile GridPane'e eklenir.
TextField'den metinleri nasıl okuyabilirim?Girilen metni almak için TextField nesnesinin getText() metodunu kullan.
TextField boşsa ne olur?TextField boşsa, bir kontrol gerçekleştirip kullanıcıdan her iki alanı doldurmasını talep edebilirsin.
Bir GridPane'deki bileşenler arasındaki boşlukları nasıl ayarlayabilirim?Dikey ve yatay boşluklar için setVgap() ve setHgap() metodlarını, dış boşluklar için ise setPadding() metodunu kullan.