20 Kasım 2019 Çarşamba

JavaFX FXMLLoader Sınıfı

Giriş
Bu sınıfın yüklediği bileşen Scene ile kullanılabilir. Açıklaması şöyle
... you can create a JavaFX user-interface by taking two different approaches:

1. Define all objects in pure Java code.
2. Use XML-based layout files (FXML) that integrate with Java code.
Örnek
Şöyle yaparız.
Parent root = FXMLLoader.load(...);
Scene scene = new Scene(root);
Örnek
Ana ekranı açmak için şöyle yaparız.
FXMLLoader fxmlLoader = new FXMLLoader(chartResource.getURL());
Parent parent = fxmlLoader.load();
Stage stage = ...
stage.setScene(new Scene(parent, 800, 600));
stage.show();
load metodu
Örnek
Dosyadan yüklemek için şöyle yaparız.
FXMLLoader.load(new URL("file:////Login.fxml"));
Örnek
Şöyle yaparız.
Parent root = FXMLLoader.load(
  getClass().getClassLoader().getResource("scenes/Login.fxml"));

Hiç yorum yok:

Yorum Gönder