Skip to content

☕ Dokumentasi komprehensif yang menyoroti praktik, mekanisme, dan struktur kerja JavaFX pada proyek berbasis Maven.

License

Notifications You must be signed in to change notification settings

trihajikhr/javafx-sandbox

JavaFX Sandbox

Tempat eksplorasi, latihan, dan eksperimen pribadi dengan JavaFX. Repo ini berfungsi sebagai buku catatan digital untuk berbagai fitur, komponen, dan pola desain JavaFX.

Tujuan Utama

Repo ini dibuat untuk:

  • Belajar Cepat: Mengembangkan contoh-contoh kecil dan terisolasi untuk memahami cara kerja komponen JavaFX tertentu (seperti TableView, ListView, atau animasi).
  • Eksperimen Bebas: Menguji berbagai pola desain (misalnya, MVC atau MVVM) dalam konteks aplikasi JavaFX.
  • Referensi Praktis: Menyimpan snippets kode yang sering dibutuhkan untuk diakses kembali dengan mudah di proyek lain.

Struktur Proyek

Setiap folder atau package di dalam source code dirancang untuk menjadi contoh yang mandiri dan terisolasi yang fokus pada satu fitur atau konsep spesifik.

Direktori/Package Deskripsi
src/main/java/app/Main Tempat menjalankan aplikasi Java berbasis JavaFX
src/main/java/resources/fxml Folder konfigurasi file FXML disimpan.
src/main/java/resources/css Eksperimen dengan styling JavaFX menggunakan CSS dan Pseudo-classes.

Persyaratan dan Cara Menjalankan

Persyaratan

Pastikan kamu memiliki:

  • Java Development Kit (JDK): Versi 17 atau yang lebih baru direkomendasikan.
  • Build Tool: Proyek ini menggunakan Maven (atau Gradle, sesuaikan).

Note

Proyek ini menggunakan Maven, dengan compiler option versi 20, dan DJK versi 20. Lihat konfigurasi pom.xml di pom file.

Menjalankan Contoh

Karena repo ini adalah koleksi main class yang berbeda:

  1. Clone repo ini ke mesin lokalmu.
  2. Buka proyek di IDE favoritmu (IntelliJ IDEA, VS Code, atau Eclipse).
  3. Untuk menjalankan suatu contoh, navigasikan ke package yang diinginkan (misalnya, app.Main).
  4. Jalankan class yang berisi method main().

Important

Jika kamu menggunakan Java versi modular, pastikan konfigurasi IDE atau build tool yang digunakan sudah menyertakan JavaFX SDK sebagai modul runtime.

Daftar Dokumentasi & Sumber Daya Utama

Setup dan konfigurasi awal JavaFX:

Untuk dokumentasi resmi dan materi pembelajaran yang lebih mendalam, silakan kunjungi:

Kontribusi

Repo ini bersifat pribadi untuk eksplorasi. Namun, jika kamu menemukan bug di salah satu contoh kode atau memiliki saran perbaikan, silakan buat issue!

About

☕ Dokumentasi komprehensif yang menyoroti praktik, mekanisme, dan struktur kerja JavaFX pada proyek berbasis Maven.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published