Javafx Scene Builder

Javafx Screen Builder itu apa sih?

Bagi yang mengetahui Javafx, ia insya Allah mengetahui Javafx Scene Builder. Saya tidak berani mengatakan pasti loh :D. Javafx screen builder atau lebih singkatnya screen builder adalah semacam tool yang dapat digunakan untuk membuat design UI dari sebuah aplikasi. Javafx adalah penerus dari Java Swing, digunakan untuk membuat aplikasi java berbasis Graphical User Interface (GUI). Ya, aplikasi dengan user interface yang ciamik.
Dengan screen builder, saya rasa sangat mudah sekali membuat layout aplikasi hanya tinggal drag and drop. Tak perlu pusing memikirkan fxml, karena screen builder ini seketika membuat secara otomatis file fxml. Seperti diketahui, fxml adalah file yang berformat xml, yang isinya adalah layout dari aplikasi Javafx. Wah, maaf kalau kata-katanya muter-muter. đꙂ
Berikut saya berikan tampilan dari screen builder. Saya menggunakan screen builder versi 1.1.
Javafx Screen BuilderGambar di atas adalah penampakan screen builder yang saya gunakan. FYI, saya tampilkan about layout dari aplikasi saya yang bernama Shinnov Card Manager alias SCaM.
Bila kita perhatikan ke bagian kiri atas, terdapat tulisan Containers, Controls, Popup Controls, Menu Content, dll. Kesemuanya dapat kita gunakan dalam mendesain tampilan aplikasi. Bagian ini akan saya insya Allah jelaskan satu persatu, kalau tidak sibuk dan tidak malas. Peace :D.
Bagian Hierarchy adalah bagian bagaimana struktur hierarkis dari masing-masing bagian. Terlihat di layout, saya meletakkan semua di dalam AnchorPane. Sort order sangat berpengaruh bila kita letakkan dalam satu posisi. Misalkan saya letakkan hyperlink yang berisi “Found bugs…” di atas TextArea, maka hyperlink akan berada di atas textarea, namun bila order textarea saya letakkan di bawah hyperlink maka hyperlink akan tertutup.
Javafx Screen Builder Ordering 1Javafx Screen Builder Ordering 2Jadi kesimpulannya adalah, bila bagian A berada di atas bagian B, maka bagian A akan tertutup / tertindih oleh bagian B. That’s all for me, now.

Komentar

Postingan populer dari blog ini

FXML injection

Hello JavaFX