🏃♂️Hızlı Notlar | JavaFX
JavaFX 12 için hızlı notlar
🧱 Proje Dizin Yapısı
JavaFX için önerilen dizin yapısı aşağıdaki gibidir. (kaynak)
Çalışmaları gruplandırmak için
com/yemreak/myproject
yapısı kullanılmaktaMaven veya gradle yapısı olarak da geçmektedir
controllers
, FXML dosyalarını kontrol eden kodlarservices
, Harici hizmetler (veya tüm hizmetler)Eğer çok fazla hizmet varsa, yerel hizmetleri farklı dizine alabilirsin
utility
, Dahili hizmetlerresources
, Tüm kod dışı kaynaklar (images, css, html vs.)views
, FXML tasarımları
Örnek olacak proje için buraya bakabilirsin
👷♂️ Dosyaları Yapılandırma
Dizinleri IDE üzerinden yapılandırak daha verimli çalışabilirsin.
Project Structure
-Project Settings
-Modules
Source
sekmesindensrc/res
dizininiResources
olarak tanıtout
,lib
veres
dosyalarınıExcluded
olarak tanıt
💨 Hızlı Notlar
İlk önce
Controller
clasına ekle sonraScene Builder
tarafındafx:id
'ye eşledrive.png
okunmuyor amagoogle_drive.png
okunuyorRefactor ile ismi yenilenirse de düzeliyor
Resimlerin herbiri src dizinininin altında olmalı
Üst üste tasarımlar için tasarım yapacağın paneli
Hierarchy
kısmından en alta alırsan, diğerlerinin üstüne gelir ve karışmazYa da visible değerini
false
yaparsınEn alta alınan program çalıştığında ilk görülendir
📦 JPackage ile Çıkarma
İlk olarak buradan JPackage'ı indirmen lazım.
MSPaint adlı yazılım JPackage ile çıkarılmış (?)
Kod Notları
Listeners (Eylem Yönetimi)
Ekranı Taşıma İşlemi
Harici Bağlantılar
Last updated