Kod Notları | JavaFX
JavaFx snippets ve kod notları
🎨 Kod Tarafında CSS Değiştirme
🚧 Thread ile Kodlama
JavaFX'de oluşturulan Thread, FX'in threadına uyumsuz olarak ilerleyebilmekte, bu durumda Not on FX application thread; currentThread = JavaFX Application Thread error?
hatası gelemektedir.
FX (arayüzden) bağımsız Thread'lerdee sorun oluşmaz.
Arayüzü bağımlı Thread'lerde
Platform.runAfter{() -> {}}
yapısı kullanılırThread'i platformdan sonra başlat anlamına gelmektedir
✨ CSS ile Stil Oluşturma
Buton gibi alt öğrelere
.buton
css class'ı ile özellik tanımlayabilirsinHer eleman içinde bulunduğu panelin css özelliğini taşır
🧱 FXML'de Kod Yapısı
🍢 Slider Listener (Kaydırmalı çubuğun değişikliğine göre tepki verme)
Silder objesinden herhangi bir özelliği (...Property
) alıp ona uygun listener ekleyebiliriz.
🔳 Çerçeveleri Kaldırma
👁🗨 Arkaplanı Transparant Yapma
İlk olarak
.fxml
dosyasındaki gerekli objeyestyle="-fx-background-color: transparent ;"
özelliği ekleyinArdından kod tarafında alttaki düzeltmeyi yapın
📋 Clipboard (Pano) İşlemleri
🎴 ImageView Resmi Değiştirme
Bu işlem için resource
dizini IntelliJ'de işaretlemeniz gerekmektedir.
📂 Dosya Sürükle Bırak İşlemleri
Last updated
Was this helpful?