Friday, September 23, 2016

Scene : Beberapa Method yang Penting dan Bertukar Scene

Scene

Didalam aplikasi JavaFX paling tidak terdapat sebuh object scene yang diletakkan didalam stage. Scene ini mengikat bermacam-macam control dan node yang ditampilkan melalui object Stage.
  • Beberapa method yang penting adalah :
    • Konstruktor 
      • Scene(Parent root)
      • Scene(Parent root, double width, double height) 
    • double getHeight() mengambil nilai tinggi scene
    • double getWidth() mengambil nilai lebar scene.
    • double getX() mengambil posisi horisontal scene
    • double getY() mengambil posisi vertikal scene.
    • void setRoot(Parent root) menentukan root node
  • Semua Konstruktor wajib memiliki root (dengan nama apapun). Selanjutnya nanti root dapat ditukar dengan setRoot()
  • Turunan Node yang dapat memiliki children adalah Parent
  • Ukuran awal ditentukan dengan nilai width dan height
  • Ukuran Scene dapat diketahui dengan getWidth dan getHeight
  • UKURAN Scene menentukan UKURAN Stage
  • Jika UKURAN object Stage dirubah, maka UKURAN object Scene juga berubah

Bertukar Scene

Pada bagian ini saya akan menuliskan prinsip dasar program dimana setiap kali saya menekan button maka akan dilakukan perubahan scene :
  1. Buat variable berjenis Stage untuk menyimpan primaryStage. Variable ini merupakan class field
  2. Buat paling tidak dua reference variable berjenis Scene
  3. Buat bermacam-macam reference variable untuk kontrol dari masing masing scene
  4. Buat paling tidak sebuah reference variable berjenis StackPane atau Group
  5. Semua variable diinisiasi pada method start
  6. Lalu algoritma untuk berpindah scene : menggunakan method Stage.setScene() 
Posting berikutnya berisi kode program untuk berpindah scene.

No comments:

Post a Comment