Berikut beberapa library dan framework yang bisa mempercantik dan bermanfaat bagi aplikasi JavaFX anda:

Library

Medusa

Medusa adalah library yang berisi gauge, yang highly configurable. Memiliki banyak gauge yang ciamik untuk reporting metric, dan tersedia di bawah lisensi Apache 2.0.

TilesFX

TilesFX adalah library widget yang menyediakan tiles untuk membuat dashboard untuk berbagai skenario, semisal alarm, cuaca, visualisasi data, menghasilkan dashboard yang super kekinian.

JSilhouette

JSilhouette menyediakan custom shape yang melengkapi default shape yang tersedia di JavaFX.

RichTextFX

RichTextFX menyediakan fitur rich-text editor dengan syntax highlighting. Sangat berguna untuk menampilkan formatted textc

JFXtras

JFXtras menyediakan extra widget seperti;

  • layout, utility
  • calendar, datetime picker, pop-up menu
  • Agenda
  • iCalendar API
  • gauges
  • Google Roboto Fonts

Tersedia di bawah lisensi New BSD Licence.

Gluon Maps

Gluon Maps membawa fitur map controller yang cantik, dengan dual licencing, GPL3 atau Commercial untuk proyek non GPL3. Controller ini bisa meggunakan berbagai macam map backend yang tersedia, seperti Google Maps, OpenStreetMap, dan lain-lain.

OrsonCharts

OrsonCharts bukan nama sirop yang beken pas masuk bulan puasa, tapi JavaFX 3D chart yang powerfull dan menarik tampilannya. selain digunakan di client-side seperti JavaFX, bisa juga digunakan untuk server-side. Tool yang sempurna untuk menampilkan visualisasi yang intuitif dan interaktif.

Fitur-fiturnya antara lain:

  • Berbagai macam chart seperti pie chart, bar chart, line chart, area chart, scatter plot, dan surface chart.
  • Bult-in 3D rendering yang ringan, karena berbasis Java2D, bukan OpenGL.
  • kompoen chart viewer yang bisa diputar 360 derajat dan dizoom.
  • Chart interaktif.
  • Sumbu reguler dan logaritmik.
  • Mendukung format PDF, SVG, PNG dan JPEG untuk keperluan export dan reporting.

JFoenix

JFoenix adalah Material Design library untuk JavaFX, menyediakan komponen yang sangat sesuai dengan material design guideline dan animasinya, seperti sliding menu, flying pop-up, color picker, dan masih banyak lagi.

BootstrapFX

BootstrapFX memberikan look-n-feel ala Bootstrap untuk JavaFX, menyediakan CSS yang bisa digunakan untuk mengcustom tampilan JavaFX.

FontAwesomeFX

FontAwesomeFX adalah library yang memungkinkan kita menggunakan fontawesome web font icon di aplikasi JavaFX.

Ikonli

Ikonli juga library yang berurusan dengan icon. Ia juga menyediakan akses ke font-awesome, developer icon, weather icon, dan lain-lain. Juga fitur untuk mencustom icon, semisal meletakkan icon dalam lingkaran.

Framework

AfterBurnerFX

Afterburner.fx adalah framework yang didevelop oleh Adam Bien, berbasis convention over configuration.

Framework ini adalah MVP framework minimalis untuk JavaFX dengan tujuan:

  • Mendukung produktivitas tinggi dengan WYSIWYG editor
  • No boiler-plate code
  • Highest possible non-intrusion
  • No external dependencies
  • Maven 3 build support

TestFX

TestFX adalah testing framework untuk JavaFX. Hadir dengan DSL yang ciamik yang menghandle interaksi UI seperti klik, drag n drop, dst.

JacpFX

JacpFX adalah UI Application Framework berbasis JavaFX, yang membantu developer membuat struktur aplikasi yang loosely-coupled dan komponen yang reusable.

Framework ini membantu kita menghindari kesalahan pemrograman dalam pemrograman concurrent, dengan memisahkan antara UI dengan task.

MvvmFX

MvvmFX adalah framework menyediakan komponen yang diperlukan untuk mengimplementasikan pattern MVVM.

Griffon

Griffon adalah desktop application development framework untuk JVM. Terinspirasi Grails, Griffon menggunakan paradigma convention over configuration, modularitas, dan freedom of choice.

Griffon mensupport 4 UI toolkit: Swing, JavaFX, Apache Pivot, dan Lanterna.

Meskipun mendorong penggunaan pattern MVC, namun tidak terbatas hanya pada pattern ini. Dengan Griffon kita juga bisa menggunakan pattern MVP, MVVM, PMVC, dan lain-lain.

Basilisk

Basilisk mirip dengan Griffon, namun juga mentargetkan mobile platform.

Link Lain yang Bermanfaat

LEAVE A REPLY

Please enter your comment!
Please enter your name here