Bildiğiniz gibi JAVAFX şu an itibariyle Oracle tarafından desteklenen, Swift yerine kullanabileceğiniz Yeni Nesil Kullanıcı Arayüzü Kütüphanesidir ve bu kütüphaneyi kullanarak web, mobil ya da masaüstü arayüz geliştirebilmek içinde oldukça esnek ve gelişmiş özelliklere sahip olan SceneBuilder kullanmak gerekir.
Sitemde görsel olarak kodladığım java uygulamalarında bende JAVAFX kütüphanesinden yararlanıyor olacağım…
JavaFX SDK Kurulumu
İlk olarak JavaFX SDK ‘yı yüklememiz gerekiyor. Bunun için https://gluonhq.com/products/javafx/ adresine giderek kurmuş olduğumuz Java SDK sürümümüz ile uyumlu olan JavaFX SDK ‘sını kuruyoruz.
Ben JavaFX ile uyumlu olsun diye Java SE 11 kurmuştum. Onun için şimdi de macOS 64 bit ile uyumlu versiyonu indiriyorum.
http://gluonhq.com/download/javafx-11-0-2-sdk-mac

İndirdiğiniz openjfx-11.0.2_osx-x64_bin-sdk.zip dosyasını zip den çıkartın ve javafx-sdk-11.0.2 klasörünü kopyalayın.
MacOS da JDK / SDK dosyaları
/Library/Java/JavaVirtualMachines
konumunda bulunur.
Finder ‘i açın ve Git -> Klasöre Git diyerek /Library/Java/JavaVirtualMachines konumuna gidin ve kopyaladığınız javafx-sdk-11.0.2 klasörünü buraya yapıştırın. Java JDK ile JavaFX SDK bir arada…

Eclipse için JavaFX SDK yapılandırmasına geçmeden önce Scene Builder kurulumunuda tamamlayalım.
Scene Builder Kurulumu
https://gluonhq.com/products/scene-builder/
adresinden Java 11 için olan Scene Builder uygulamasını indiriyoruz ki uyum sorunu yaşamayalım.

İndirdiğiniz SceneBuilder-11.0.0.pkg dosyasını çift tıklayarak kurunuz. Şimdi Eclipse tarafına geçebiliriz.
Düzeltme:
SceneBuilder 11.0 açtığımızda tüm ekrandaki fontlar italik oluyor ve okunmuyor. Bunun için 8. versiyonu kurunuz.
http://download2.gluonhq.com/scenebuilder/8.5.0/install/mac/SceneBuilder-8.5.0.dmg
Eclipse için JavaFX Kurulumu
Öncelikle Eclipse i açın ve Eclipse Marketplace ‘e tıklayın.

Ardından açılan pencerede arama kısmına Javafx yazıyoruz ve aratıp install ediyoruz.

Karşımıza gelen anlaşma ekranını kabul ediyoruz ve kurulum bitince Eclipse ‘i yeniden başlatıyoruz.
Eclipse JavaFX ve Scene Builder Yapılandırması
Çok uğraştık, ama artık sona çok yaklaştık.
Eclipse -> Tercihler diyelim

Java -> Installed JREs gelerek Java Se 11.0.6 seçip Edit diyoruz.

Açılan pencerede Default VM arguments kısmına
--module-path "/Library/Java/JavaVirtualMachines/javafx-sdk-11.0.2/lib" --add-modules javafx.controls,javafx.fxml
komutunu ekleyin.

Java -> Build Path -> User Libraries altından New… diyerek kendimize daha sonra projelerimizde kullanmak için JavaFX öntanımlı kullanıcı kütüphanesi oluşturuyoruz.

Şimdi JavaFx seçerek Add External JARs diyelim

ve açılan pencere içerisinde karşımıza gelen tüm .jar uzantılı dosyaları seçelim ve Open diyelim.


ve son ayarımız JavaFX altında
SceneBuilder executable :
/Applications/SceneBuilder.app seçiyoruz.
JavaFX 11+ SDK :
/Library/Java/JavaVirtualMachines/javafx-sdk-11.0.2/lib
seçiyoruz ve Apply and Close diyoruz.

Artık JavaFX projemizi oluşturmak için hazırız…
Kendinize ve bana bir kahve ısmarlamayı unutmayın…