JavaFX yang luar biasa
Daftar kurasi kerangka kerja JavaFX yang mengagumkan, perpustakaan, buku, dll... .
Isi
- Perpustakaan, Alat dan Proyek
- Kerangka kerja
- Buku
- Blog dan Situs
- Rakyat
- Tutorial
- Pembicaraan
- Slide
- Artikel
- Contoh Dunia Nyata
Perpustakaan, Alat dan Proyek
- Actlist - Actlist adalah platform utilitas untuk menjalankan daftar tindakan Anda sendiri dengan mudah dan sederhana.
- Pengikatan Lanjutan untuk JavaFX (8) - pengikatan lanjutan adalah kumpulan pembantu yang berguna dan implementasi pengikatan khusus seperti java.lang.Math atau Switch-Case sebagai pengikatan JavaFX.
- AnchorFX - Kerangka kerja docking untuk platform JavaFX.
- Animasi - Animasi implisit untuk JavaFX, terinspirasi oleh Flutter.
- AnimateFX - Pustaka JavaFX yang berisi animasi siap pakai.
- menegaskanj-javafx - Pernyataan AssertJ untuk Properti dan Binding JavaFX.
- BootstrapFX - BootstrapFX adalah sebagian port Twitter Bootstrap untuk JavaFX.
- CalendarFX - CalendarFX adalah kerangka kerja kalender untuk JavaFX 8. Ini berisi serangkaian kontrol khusus profesional, yang dapat digunakan untuk mengimplementasikan UI kalender untuk semua jenis aplikasi.
- ChartFx - ChartFx adalah perpustakaan grafik ilmiah yang dikembangkan di GSI untuk [FAIR] (https://www.gsi.de/en/researchaccelerators/fair.htm) dengan fokus pada visualisasi data real-time yang dioptimalkan kinerja untuk kumpulan data hingga jutaan titik data.
- CssFX - Meningkatkan produktivitas pengembang dengan menyediakan fungsionalitas pemuatan ulang JavaFX CSS dalam aplikasi yang sedang berjalan. Dapat digunakan sebagai perpustakaan mandiri atau terintegrasi dalam Scenic View.
- Component-Inspector - Alat untuk membantu Anda memeriksa lokasi dan properti komponen tertentu dalam hierarki jendela.
- ControlsFX - ControlsFX adalah proyek sumber terbuka untuk JavaFX yang bertujuan untuk menyediakan kontrol UI berkualitas tinggi dan alat lain untuk melengkapi distribusi inti JavaFX.
- CustomStage - CustomStage adalah panggung (jendela) JavaFX Tanpa Dekorasi yang sepenuhnya dapat disesuaikan dengan fitur luar biasa.
- DesktopPaneFX - Komponen MDI untuk JavaFX. Pikirkan JDesktopPane/JInternalFrame untuk JavaFX.
- e(fx)clipse - Perkakas JavaFX dan Runtime untuk Eclipse dan OSGi.
- Angka - Angka adalah aplikasi pengelolaan uang yang gratis, mudah digunakan, dan fleksibel. Ini ringan dan cepat, dan menyimpan data Anda dalam database SQLite, yang dapat dienkripsi secara opsional. Anda dapat mengimpor dan mengekspor data Anda dalam format OFX atau QIF.
- FlexBoxFX - FlexBoxFX adalah implementasi JavaFX dari pengelola tata letak flexbox CSS3.
- FlexGanttFX - FlexGanttFX adalah kerangka kerja bagan Gantt berbasis JavaFX tercanggih yang saat ini tersedia untuk Java.
- Flowless - VirtualFlow yang Efisien untuk JavaFX.
- FontAwesomeFX - FontAwesome di JavaFX dengan FontAwesomeFX.
- FormsFX - Kerangka kerja untuk membuat formulir dengan mudah untuk UI JavaFX.
- FroXty - Efek dingin/tembus iOS ke JavaFX.
- FX-BorderlessScene - Adegan JavaFX tanpa dekorasi dengan kontrol pindahkan, ubah ukuran, minimalkan, maksimalkan, tutup, dan Windows Aero Snap yang diterapkan.
- FXFileChooser - menyediakan pemilih file alternatif yang sangat cocok untuk direktori yang sangat besar di mana pencarian dan pemfilteran langsung terintegrasi dapat membantu.
- FXForm2 - Pustaka yang menyediakan pembuatan formulir JavaFX otomatis. Formulir yang dihasilkan sangat dapat dikonfigurasi dan diubah menggunakan kode, anotasi, dan gaya CSS. FXForm2 kompatibel dengan JSR 303 untuk validasi kacang.
- FXGraphics2D - Pustaka yang menyediakan API Graphics2D untuk menggambar di Kanvas JavaFX sehingga kode Java2D yang ada dapat digunakan kembali dengan mudah. Perpustakaan ini dibuat untuk memberikan dukungan JavaFX untuk JFreeChart.
- FXLauncher - Peluncur pembaruan otomatis untuk Aplikasi JavaFX. Dikombinasikan dengan kemasan asli JavaFX, Anda mendapatkan penginstal asli dengan pembaruan aplikasi otomatis.
- FXParallax - Kerangka kerja paralaks untuk Java (JavaFX).
- FXRibbon - Microsoft menyukai kontrol Ribbon untuk Java (JavaFX).
- FXTaskbarProgressBar - Pustaka untuk menampilkan kemajuan di bilah tugas Windows.
- FXTrayIcon - Implementasi System TrayIcon untuk JavaFX yang memungkinkan pengembang menggunakan MenuItem JavaFX asli dan tidak perlu khawatir dengan AWT atau Swing.
- FXValidation - Dukungan validasi untuk Java (JavaFX).
- FXyz - F(X)yz adalah pustaka JavaFX 3D baru yang menyediakan primitif tambahan, objek komposit, kontrol, dan visualisasi data yang tidak dimiliki oleh paket dasar JavaFX 8 3D.
- GemsFX - Perpustakaan kecil dengan kontrol yang berguna: keyboard di layar, kontrol penampil PDF, dan banyak lagi.
- GestureFX - Panel pinch-to-zoom ringan untuk JavaFX.
- Getdown - Getdown adalah sistem untuk menyebarkan aplikasi Java ke komputer pengguna akhir, serta menjaga aplikasi tersebut tetap mutakhir.
- Gluon Maps - Gluon Maps dibuat dengan mempertimbangkan kinerja tinggi, namun bukan berarti fungsionalitasnya hilang. Gluon Maps menawarkan overlay lapisan, beberapa ubin, dan banyak lagi.
- Gluon Scene Builder - Scene Builder bekerja dengan ekosistem JavaFX – kontrol resmi, proyek komunitas, dan penawaran Gluon termasuk Gluon Mobile, Gluon Desktop, dan Gluon CloudLink.
- GMapFX - GMapsFX menyediakan pembungkus Javascript API Google Map, memungkinkan Anda menggunakan dan berinteraksi dengan peta menggunakan Java API murni.
- editor grafik - Perpustakaan untuk membuat dan mengedit diagram seperti grafik di JavaFX.
- Grid - Komponen untuk permainan berbasis grid seperti sudoku atau catur.
- Ikonli - Ikonli menyediakan paket ikon yang dapat digunakan dalam aplikasi Java. Saat ini toolkit Swing dan JavaFX UI didukung.
- Dasbor JavaFX - Dasbor JavaFX yang dapat disesuaikan dengan pengubah tema, mode gelap/terang, dan pembuat tabel untuk antarmuka yang ramah pengguna.
- JavaFX DataViewer - Pustaka Grafik JavaFX. Buat Grafik di JavaFX menggunakan perpustakaan plotly.js.
- javafx-d3 - javafx-d3 menyediakan Java API untuk menggunakan perpustakaan JavaScript d3.js dengan Aplikasi JavaFx.
- JavaFXPorts - JavaFXPorts adalah proyek sumber terbuka yang menghadirkan Java dan JavaFX ke perangkat keras seluler dan tertanam, termasuk iPhone, iPad, perangkat Android, dan Raspberry Pi.
- JCSG - Implementasi Java CSG berbasis BSP (Constructive Solid Geometry).
- JFoenix - Perpustakaan Desain Material JavaFX. JFoenix adalah pustaka Java sumber terbuka, yang mengimplementasikan Google Material Design menggunakan komponen Java.
- JFXAnimation - Pembuat animasi keyframe CSS di JavaFX. Buat animasi seperti yang Anda lakukan dengan CSS.
- JFXNodeMapper - Pemetaan Node Javafx ke berbagai format data seperti csv,xml,json, dan resultet.
- JFXScad - IDE Pencetakan 3D JavaFX berdasarkan JCSG.
- JFXtras - Pustaka pendukung untuk JavaFX, berisi kelas pembantu, tata letak yang diperluas, kontrol, dan widget menarik lainnya.
- JideFX- JideFX Common Layer adalah kumpulan berbagai ekstensi dan utilitas untuk platform JavaFX. JideFX Common Layer setara dengan JIDE Common Layer di komponen JIDE untuk Swing.
- JMetro - Tema (atau tampilan dan nuansa) modern untuk JavaFX yang terinspirasi oleh Microsoft Metro / Fluent Design System. Ini digunakan misalnya di aplikasi NASA: Deep Space Trajectory Explorer.
- jpro - JavaFX untuk Peramban. jpro adalah teknologi baru yang mengembalikan Java ke browser - tanpa Plugin Java.
- JSilhouette - JSilhouette menyediakan bentuk tambahan untuk aplikasi Java.
- Kubed - Port perpustakaan Javascript populer D3.js ke Kotlin/JavaFX.
- Lib-Tile - Lib-Tile adalah proyek multi Maven yang ditulis dalam JavaFX dan NetBeans IDE 8.0.2 dan menyediakan fungsionalitas untuk menggunakan dan menangani Ubin dengan mudah di aplikasi JavaFX Anda.
- LiveDirsFX - Model pohon direktori untuk JavaFX yang mengawasi perubahan sistem file.
- MaterialFX - Pustaka baru yang terdokumentasi dengan baik dan dikembangkan secara aktif yang menghadirkan komponen desain material ke JavaFX dan banyak lagi.
- Templat jpackage Maven - Templat GitHub. Gunakan Maven, jlink, dan jpackage untuk menghasilkan penginstal JavaFX macOS, Windows, dan Linux melalui GitHub Actions.
- Medusa - Pustaka JavaFX untuk Pengukur. Fokus utama proyek ini adalah menyediakan Pengukur yang dapat dikonfigurasi dalam berbagai cara.
- MigPane - MigLayout dapat menghasilkan tata letak yang mengalir, berbasis grid, absolut (dengan tautan), dikelompokkan, dan docking.
- NetBeansIDE-AfterburnerFX-Plugin - NetBeansIDE-AfterburnerFX-Plugin adalah plugin NetBeans IDE yang mendukung pembuatan file sesuai konvensi dengan perpustakaan afterburner.fx dalam proyek JavaFX.
- Orson Charts - Perpustakaan grafik 3D interaktif untuk JavaFX dan Swing.
- PI-Rail-FX - UI untuk model sistem kontrol kereta api.
- PreferencesFX - Pustaka untuk membuat UI dengan mudah untuk pengaturan/preferensi aplikasi.
- Quarkus-fx - Ekstensi untuk menjalankan JavaFX di aplikasi Quarkus.
- QuPath - Perangkat lunak sumber terbuka untuk analisis bioimage.
- ReactorFX - ReactorFX mengintegrasikan Project Reactor dan JavaFX dengan menyediakan API sederhana untuk membuat Flux reaktif dari Kontrol, Dialog, Observable, dan Koleksi JavaFX.
- ReactFX - Aliran peristiwa reaktif, nilai yang dapat diamati, dan lainnya untuk JavaFX.
- redux-javafx-devtool - Alat pengembang untuk ReduxFX. Memvisualisasikan keadaan dan tindakan aplikasi. Memungkinkan perjalanan waktu.
- Resize Me - Aplikasi untuk mengubah ukuran dan mengompres gambar.
- RichTextArea - Area teks kaya dengan dukungan untuk emoji, gambar, tabel, hyperlink, dan banyak lagi.
- RichTextFX - Area teks kaya untuk JavaFX.
- RxJavaFX: Pengikatan JavaFX untuk RxJava - RxJavaFX adalah API sederhana untuk mengubah peristiwa JavaFX menjadi RxJava Observables dan sebaliknya. Ia juga memiliki penjadwal untuk memindahkan emisi dengan aman ke JavaFX Event Dispatch Thread.
- Scenic View - Scenic View adalah aplikasi JavaFX yang dirancang untuk memudahkan memahami keadaan scenegraph aplikasi Anda saat ini, dan juga dengan mudah memanipulasi properti scenegraph tanpa harus terus mengedit kode Anda. Ini memungkinkan Anda menemukan bug, dan menyempurnakan piksel tanpa harus melakukan kompilasi-cek-kompilasi.
- SmartCSVFX - Aplikasi JavaFX sederhana untuk memuat, menyimpan dan mengedit file CSV dan menyediakan konfigurasi JSON untuk kolom guna memeriksa nilai di kolom.
- Stream-Pi - Perangkat lunak makro pad lintas platform yang modular, gratis, Open Source.
- SynchronizeFX - Pengikatan Data Jarak Jauh antara JVM yang berbeda, baik di mesin lokal maupun melalui jaringan.
- SyntheticaFX - SyntheticaFX menyediakan tema dan komponen yang terutama dibuat untuk aplikasi bisnis profesional di desktop. Perpustakaannya berkembang, kontrol baru sedang dibangun dan akan ditambahkan pada rilis mendatang. Platform target rilis final adalah Java 9 atau lebih tinggi.
- TestFX - Pengujian sederhana dan bersih untuk JavaFX.
- TestFX-dsl - DSL ramah Java untuk menentukan tes TestFX.
- TilesFX - Pustaka JavaFX yang berisi ubin untuk Dasbor.
- TiwulFX menyediakan komponen UI: TableView tingkat lanjut dengan berbagai kolom siap pakai (TextColumn, NumberColumn, LookupColumn dll), DetachableTabPane yang dapat digunakan sebagai kerangka docking, MessageDialog, SideMenu dll.
- TuioFX - Toolkit untuk mengembangkan permukaan meja dan permukaan interaktif multi-sentuh dan multi-pengguna.
- Toggle Switch - Kontrol Toggle Switch untuk Java (JavaFX).
- Undecorator - Hiasi tahapan JavaFX yang tidak didekorasi dengan skin khusus. Pembantu ini menghadirkan tampilan khusus ke tahapan JavaFX Anda.
- UndoFX - Membatalkan manajer untuk JavaFX.
- Update4j - Pembaru otomatis dan peluncur untuk aplikasi terdistribusi Anda. Dibangun dengan mempertimbangkan sistem modul Java 9.
- ValidatorFX - Pustaka validasi untuk JavaFX.
- VWorkflows - Visualisasi alur/grafik interaktif untuk membangun lingkungan pemrograman visual khusus domain. Menyediakan pengikatan UI untuk JavaFX.
- WebFX - Transpiler aplikasi JavaFX. Tulis Aplikasi Web Anda dalam JavaFX dan WebFX akan mentranspilasinya dalam JS murni.
- Debugger Tampilan Web - Debugging JavaFx WebView dengan alat Chrome Dev.
- Welk Lidwoord - Sebuah aplikasi yang akan membantu Anda meningkatkan tata bahasa Belanda Anda.
- WellBehavedFX - Pengendali acara dan perancah kulit yang dapat dikomposisi untuk kontrol JavaFX.
- Wordagam - Permainan kata kecil yang menyenangkan yang dibuat dengan openjfx.
Kerangka kerja
- afterburner.fx - afterburner.fx adalah kerangka kerja MVP JavaFX minimalis (3 kelas) berdasarkan Konvensi Konfigurasi dan Injeksi Ketergantungan.
- APX - Perpustakaan JavaFX untuk Membuat dan Mengimplementasikan aplikasi Tipe MVC.
- Basilisk - Kerangka aplikasi JavaFX Desktop/Seluler. Lisensi Apache V2
- cljfx - Kerangka JavaFX Ringan untuk Clojure
- DataFX - DataFX adalah kerangka JavaFX yang menyediakan fitur tambahan untuk membuat aplikasi berbasis MVC di JavaFX dengan menyediakan routing dan konteks untuk CDI.
- Platform Dolphin - Platform Dolphin adalah kerangka kerja klien/server yang menyediakan komunikasi asinkron antara server dan klien berdasarkan pola model presentasi jarak jauh.
- EasyBind - EasyBind memanfaatkan lambda untuk mengurangi boilerplate saat membuat binding khusus.
- EasyFXML - EasyFXML adalah kerangka kerja JavaFX berfitur lengkap berdasarkan Vavr dan Spring Boot yang mengelola sebagian besar boilerplate mengganggu yang disertakan dengan JavaFX. Lisensi Apache V2.
- FXGL - Kerangka Pengembangan Game JavaFX.
- Griffon - Platform pengembangan aplikasi desktop generasi berikutnya untuk JVM. Lisensi Apache V2.
- JacpFX - Kerangka aplikasi UI berdasarkan JavaFX.
- JRebirth - Kerangka Aplikasi JavaFX JRebirth menyediakan cara yang sangat sederhana untuk menulis aplikasi RIA dan Desktop yang canggih dan kuat.
- mvvmFX - mvvm(fx) adalah kerangka aplikasi yang menyediakan komponen yang diperlukan untuk mengimplementasikan pola MVVM dengan JavaFX. Lisensi Apache V2.
- Open Lowcode - Kerangka kerja kode rendah untuk perangkat lunak perusahaan dengan klien tipis JavaFX.
- SpringBoot-JavaFX-Support - Dukungan Injeksi Ketergantungan untuk JavaFX dengan Spring.
- ReactiveDeskFX - Kerangka mikro JavaFX untuk mengembangkan komponen JavaFX dengan sangat cepat dengan kode minimal mengikuti pola arsitektur MVVM dengan tampilan pasif.
- ReduxFX - Pemrograman Reaktif Fungsional (FRP) untuk JavaFX yang terinspirasi oleh perpustakaan JavaScript Redux.js.
- ScalaFX - menyederhanakan pembuatan antarmuka pengguna berbasis JavaFX di Scala.
- TornadoFX - Kerangka JavaFX Ringan untuk Kotlin.
- WorkbenchFX - Kerangka RCP ringan untuk aplikasi JavaFX.
Buku
- Memulai Java di Raspberry Pi - Oleh Frank Delporte
Mulailah dengan versi terbaru Java, JavaFX, Pi4J, Spring, dan banyak lagi. Pelajari kekuatan (dan kesenangan!) bereksperimen dengan elektronik. Semua dijelaskan dalam banyak contoh kecil dan mudah dipahami. - Memperkenalkan Pemrograman JavaFX 8 - Oleh Herbert Schildt
Memperkenalkan Pemrograman JavaFX 8 memberikan pengenalan praktis dan cepat tentang JavaFX, kerangka pemrograman GUI generasi berikutnya dari Java. Dalam panduan yang mudah dibaca ini, penulis buku terlaris Herb Schildt menyajikan topik dan konsep utama yang Anda perlukan untuk mulai mengembangkan aplikasi JavaFX GUI yang modern dan dinamis. - JavaFX 9 dengan Contoh - oleh Carl Dea, Mark Heckler, Gerrit Grunwald, José Pereda, Sean Phillips
JavaFX 9 by Sample penuh dengan contoh-contoh menarik dan menyenangkan untuk bekerja yang memberi Anda informasi terkini tentang aspek-aspek utama JavaFX 9. - Esensi JavaFX - Oleh Mohamed Taman
Buat aplikasi Java GUI yang menakjubkan dengan panduan praktis dan serba cepat ini - Pelajari JavaFX 8 Membangun Pengalaman Pengguna dan Antarmuka dengan Java 8 - oleh Kishori Sharan
Mulailah mengembangkan aplikasi desktop klien kaya menggunakan keahlian Java Anda. Pelajari pola MVC, FXML, efek, transformasi, bagan, gambar, kanvas, audio dan video, DnD, dan banyak lagi. Setelah membaca dan menggunakan Pelajari JavaFX 8, Anda akan mendapatkan pengenalan komprehensif tentang JavaFX API seperti yang ditemukan di platform Java 8 yang baru. - Menguasai Kontrol JavaFX 8 - Oleh Hendrik Ebbers
Hadirkan aplikasi tercanggih dengan UI visual yang menakjubkan. Menguasai Kontrol JavaFX 8 memberikan instruksi yang jelas, contoh mendetail, dan contoh kode siap pakai. Cari tahu cara bekerja dengan JavaFX API terbaru, mengonfigurasi komponen UI, menghasilkan FXML secara otomatis, membuat kontrol mutakhir, dan menerapkan gaya CSS secara efektif. Pemecahan masalah, penyetelan, dan penerapan juga dibahas dalam panduan Oracle Press ini. - Pengembangan Game Pro Java 9 Memanfaatkan API JavaFX - Oleh Wallace Jackson
Gunakan Java 9 dan JavaFX 9 untuk menulis game 3D untuk perangkat elektronik konsumen terbaru. - Pro JavaFX 9 Panduan Definitif untuk Membangun Klien Java Desktop, Seluler, dan Tertanam - Oleh Johan Vos , Weiqi Gao , James Weaver , Stephen Chin , Dean Iverson
Para penulis ahli membahas API JavaFX 9 baru yang lebih modular, alat pengembangan, dan praktik terbaik serta memberikan contoh kode yang mengeksplorasi fitur-fitur baru yang menarik yang disediakan dengan JavaFX 9, bagian dari rilis Java 9 baru Oracle.
Blog dan Situs
- falkhausen.de - Diagram kelas untuk JavaFX oleh Markus Falkhausen.
- FX Experience - FX Experience telah menjadi situs perdana untuk kode, postingan, dan wawasan JavaFX sejak pertengahan 2009, dan jumlah pembaca terus bertambah setiap bulannya. Anda harus benar-benar mengikuti tautan mingguan mereka.
- FXAPss - Blog JavaFX.
- GUI Garage - Hal-hal UI sumber terbuka!
- Harmonic Code - Anda akan melihat bagaimana dia bermain dengan JavaFX! oleh Gerrit Grunwald.
- JavaFX Daily - Foto Harian JavaFX, Artikel dan Tautan oleh Michael Heinrichs.
- JavaFX Delight - Blog Jens Deters tentang Java/JavaFX.
- JFX Central - Rumah bagi segala sesuatu yang berhubungan dengan JavaFX. Sebuah situs web, aplikasi desktop, dan aplikasi seluler yang dibuat sepenuhnya dengan JavaFX yang menyediakan banyak informasi tentang JavaFX. Sumber dan data adalah proyek GitHub sumber terbuka.
- Blog Coding JPereda - Artikel Java/JavaFX yang Luar Biasa oleh José Pereda.
- Kware - Sebuah blog tentang JavaFX oleh Christoph Keimel.
- Pixel Duke - Beberapa artikel tentang JavaFX dari seseorang yang telah bekerja dengan JavaFX sejak rilis beta pertama, misalnya, dia adalah penulis komponen yang memungkinkan interoperabilitas Swing dan JavaFX di versi pertama JavaFX ketika hal itu masih tidak memungkinkan. Pemilik blog adalah Freelancer dan Konsultan JavaFX dan Swing atau lebih umum lagi Freelancer dan Konsultan Front End yang juga merupakan Perancang Perangkat Lunak.
- Pixel Perfect - Anda dapat menemukan artikel bagus tentang java dan khususnya JavaFX oleh Dirk Lemmermann.
Rakyat
Orang-orang ini berbagi hal-hal bagus di akun Twitter/X, Mastodon, Bluesky,... mereka. Beberapa diantaranya adalah Legends, Champion dan Rockstars. Ikuti mereka!
- Andres Almiray - Pemimpin spesifikasi JSR377, penggemar Groovy, pemimpin proyek Griffon, pemimpin proyek Basilisk, Juara Java http://manning.com/almiray.
- Alessio Vinerbi - Insinyur perangkat lunak Senior Java dan JavaFX.
- Alexander Casall - tertarik dengan JavaFX, iOS, pengembangan Angular2, dan kepemilikan produk.
- Andreas Billmann - Pengembang Java dan JavaFX.
- Arnaud Nouard - Mainkan JavaFX, Drum, Keyboard (yang memiliki tuts hitam putih!) dan dengan Anak saya.
- Bernard Traversat - Bahasa Java, JVM, JavaScript, JDK, JavaFX, Swing/AWT - Sr. Eng Direktur, Java Platform Group, Oracle.
- Bertrand Goetzmann - Arsitek Java EE, penggemar Groovy/Grails (pelatih), JavaFX, Drupal dan Ionic... .
- Bruno Borges - Juara Java, Manajer Produk Utama Java di Mirosoft.
- Carl Dea - Penulis Buku, Blogger, orang yang ingin menjadi GUI, penggemar JavaFX, ponsel, AI.(Dia adalah Legenda!)
- Christian Campo - Pengikut dalam beberapa proyek Eclipse, tertarik pada JavaFX dan Cloud Storage.
- Danno Ferrin - Java, JavaFX, Gradle, Groovy, salah satu pendiri Griffon.
- David Grieve - Anggota tim pengembangan JavaFX di Oracle. Terutama bertanggung jawab atas implementasi CSS JavaFX.
- Dean Iverson - Penulis JavaFX.
- Delorme Loïc - Pengembang junior Java SE/EE, pecinta UI dan aplikasi seluler (JavaFX, #GluonHQ).
- Dirk Lemmermann - Insinyur perangkat lunak Senior Java SE / EE. Pencinta UI (Ayunan, JavaFX).
- Felix - Pengembang Perangkat Lunak di Android, Java, JavaFx, pecandu Opendata & IOT (Raspberry Pi).
- Frank Delporte - Pengembang Perangkat Lunak, penulis Dokumentasi, https://jfx-central.com, https://foojay.io/today/category/javafx/, #JavaOnRaspberryPi
- Gerrit Grunwald - Pemimpin JUG, Juara Java, JavaONE Rockstar, ❤️ Java(FX) dan IoT, semoga kekuatan menyertai Anda... (Dia adalah Legenda!)
- Hendrik Ebbers - Pimpinan JUG Dortmund, Juara Java, JavaOne Rockstar, penulis buku JavaFX, anggota JSR EG
- James Weaver - Pengembang, penulis, dan pembicara Java/JavaFX/IoT.
- Jasper Potts - Pengembang di tim JavaFX & Swing di Oracle. Bekerja pada Aplikasi JavaFX baru, Kontrol UI JavaFX, dan kerangka kerja Grafik.
- Jeanette Winzenburg - Konsultan desktop Java: penggemar lama Swing/X, pengguna JavaFX yang enggan.
- Jens Deters - JavaFX, pemimpin MQTT_fx, pemimpin FontAwesomeFX, IoT, buruh pelabuhan, dcos, NetBeans Dream Team.
- Johan Vos - Pengembang Java, Java Champion, salah satu pendiri Gluon, CTO di LodgON, Menggunakan JavaFX dan Glassfish, mengerjakan Gluon, Java EE, DataFX,... . (Dia adalah Legenda!)
- Jonathan Giles - UI Mengontrol pimpinan teknis di tim JavaFX @ Oracle.
- José Pereda - PhD, Insinyur Struktural, suka coding, Java & JavaFX, JavaFXPorts, aplikasi seluler, IoT. Insinyur Perangkat Lunak di http://gluonhq.com/ (Dia adalah Legenda!)
- Mark Heckler - Advokat Pengembang untuk Pivotal.io. Ilmuwan komputer dan penulis JavaFX.
- Michael Heinrichs - Pengembang Java, Web, JavaFX. Tertarik pada pengembangan tangkas dan berbicara di depan umum.
- Michael Hoffer - Ilmuwan Komputer, Matematikawan, Pengembang Perangkat Lunak, Artis. (Dia adalah Legenda!)
- Mohamed Taman - JCP, Java Champion, Hacker, Speaks Java, Arsitek Perusahaan & Manajer Senior Pengembangan Perangkat Lunak, Arsitek Seluler/ Web, pembicara internasional, IoT Geek, Penulis.
- Pedro Duque Vieira - Freelancer dan Konsultan JavaFX dan Swing atau lebih umum lagi Freelancer Front End, Konsultan dan Perancang Perangkat Lunak yang berspesialisasi dalam antarmuka pengguna, kontributor sumber terbuka. Pemilik Pixel Duke, perusahaan konsultan JavaFX, Swing, dan Front End.
- Peter Pilgrim - Pengembang perangkat lunak Java EE, JavaFX dan Scala.
- Peter Rogge - Java, Java EE, JavaFX, NetBeans, NetBeans RCP, Kreativitas, Inspirasi, Motivasi.
- Sean Phillips - Kontraktor NASA. JavaFX, Platform NetBeans. Mengembangkan alat Desain Lintasan Luar Angkasa dan juga penulis JavaFX.
- Stephen Chin - penginjil JavaFX, penulis, pembicara, dan peretas sumber terbuka.
- Thierry Wasylczenko - Java, JavaFX, Agile, Pembicara, penulis RebelLabs, pemimpin SlideshowFX.
- Tobias Bley - Keterampilan Pengembang Perangkat Lunak & desainer grafis: java, jpro, JavaFX, Swing, JNI, JavaEE... .
- Tom Schindl - Eclipse Committer, pemimpin proyek e(fx)clipse dan CTO di BestSolution.at
- Weiqi Gao - Penulis JavaFX
- William Antônio - Insinyur Dukungan JBoss dan penggemar JavaFX. Blogger Jawa*.
Tutorial
Sumber daya online yang bagus termasuk kursus gratis dan berbayar untuk mempelajari JavaFX.
- Membangun Aplikasi JavaFX Pertama Anda - Kursus ini akan memberi Anda pengenalan singkat tentang fitur dasar JavaFX dan membantu Anda membangun Aplikasi JavaFX pertama Anda.
- code.makery - Situs Online Berbagai Bahasa dengan materi dan contoh hebat untuk mengajari Anda JavaFX.
- FXTutorials - Beragam tutorial video YouTube praktis yang berfokus pada Java/JavaFX.
- JavaFXTutorials - Materi Online dan Contoh belajar JavaFX.
- JavaFXTuts - Tutorial javafx lengkap untuk pemula dengan banyak contoh.
- Jenkov JavaFX - Tutorial dan Artikel Jenkov JavaFX dengan contoh bagus untuk menunjukkan kepada Anda bagaimana Anda dapat menggunakan Fitur JavaFX.
- JFX Central > Pelajari - Tutorial dalam tiga kategori: "Belajar JavaFX", "Belajar JavaFX di Seluler", dan "Belajar JavaFX di Raspberry Pi"
- Pengembangan GUI Lynda JavaFX - Pelajari cara mengembangkan antarmuka pengguna grafis (GUI) untuk aplikasi perusahaan dengan JavaFX.
- TeamTreeHouse Membangun Aplikasi JavaFX - Pelajari dasar-dasar JavaFX, pengembangan aplikasi berbasis peristiwa, dan tata letak aplikasi berbasis Klien.
- TheNewBoston JavaFX - Tutorial Video JavaFX Youtube. Sederhana dan merupakan tempat yang bagus untuk memulai JavaFX.
- Udemy Membangun JavaFX yang Luar Biasa - Tutorial Video Udemy untuk JavaFX. Bangun Aplikasi Java yang Luar Biasa dengan JavaFX lebih cepat. Luncurkan aplikasi Java yang cantik pada akhir minggu. Pelajari Pemrograman yang lebih cerdas dengan Kerangka GUI JavaFX.
Pembicaraan
Pembicaraan menarik di konferensi seperti JavaOne, Devoxx dan lain-lain
- Membuat Alat Visualisasi Luar Biasa Dengan JavaFX 8 (3D) - Oleh Michael Hoffer
Screencast yang mencakup sebagian besar topik dari Tutorial JavaOne 2013 TUT6705: http://mihosoft.eu/?p=928
JavaFX adalah platform klien kaya yang kuat dan ideal untuk visualisasi kompleks. Dalam tutorial ini, Anda akan mempelajari cara membuat alat visualisasi 2-D dan 3-D yang menakjubkan seperti plotter fungsi interaktif dengan Java 8 dan JavaFX 8. Untuk pembuatan plot 2-D, Anda akan mempelajari cara menggunakan API pembuatan bagan canggih yang dilengkapi dengan JavaFX. Selain itu, Anda akan mengetahui cara memuat geometri 3-D dari file teks (dan subset .obj), merender film dari JavaFX 3D melalui fungsionalitas snapshot-nya, dan menggunakan API pengambilan sinar untuk mengambil informasi detail pada bagian 3 -D visualisasi. Untuk membuat aplikasi yang terlihat bagus, tutorial ini menggunakan kontrol sumber terbuka dari proyek JFXtras (jfxtras.org). - DataFX: Cara Terbaik untuk Memasukkan Data Dunia Nyata ke dalam Aplikasi JavaFX Anda - oleh Hendrik Ebbers dan Johan Vos
Nilai sebenarnya dalam sebagian besar aplikasi bisnis berorientasi klien adalah data yang disimpan di server jarak jauh dan sistem cloud. Sayangnya, mengambil dan menampilkan data ini merupakan tugas pengembang, dan harus dilakukan (dengan benar!) sebelum pengguna akhir dapat berinteraksi dengannya. Untungnya, kerangka DataFX open source bertujuan untuk menyederhanakan hal ini dengan memungkinkan pengembang JavaFX dengan mudah mengambil data dari berbagai sumber dalam beberapa format dan dengan cepat mengintegrasikannya dengan komponen JavaFX (seperti TableView), menggunakan pola khas JavaFX. Sesi ini memperkenalkan proyek DataFX sumber terbuka dan gratis, memberikan saran praktis untuk menggunakannya, dan memberikan wawasan tentang rencana masa depan untuk proyek ini. - DataFX: Dari Data Eksternal ke Aliran UI dan Kembali - oleh Hendrik Ebbers dan Johan Vos
Proyek sumber terbuka DataFX 8 dibangun berdasarkan prinsip inti DataFX 2: memudahkan pengembang JavaFX untuk mengambil data eksternal (menggunakan panggilan REST, sistem basis data, atau metode khusus) dan memvisualisasikan data ini dalam kontrol JavaFX. Dengan menggunakan DataFX, Anda dapat mengisi kontrol UI dengan menggunakan protokol paling umum, termasuk REST, SSE, atau WebSocket. Selain mengambil data, komponen Flow di DataFX memungkinkan pengembang untuk mendeskripsikan aliran yang berbeda antara komponen UI dan memasukkan model data ke dalam aliran tersebut. Sesi ini menunjukkan bagaimana berbagai komponen DataFX memudahkan pengelolaan data eksternal dengan menggunakan teknologi Java yang terkenal. - Perusahaan JavaFX - oleh Hendrik Ebbers
Pembicaraan tersebut menunjukkan beberapa API dan teknologi yang berguna untuk membuat aplikasi JavaFX yang berkomunikasi dengan server - Java di Seluler adalah suatu hal... dan itu sangat bagus! - oleh Johan Vos
Dalam sesi ini, kami menunjukkan cara menggunakan IDE favorit Anda untuk menulis aplikasi Klien Java, dan cara menggunakan IDE yang sama untuk membuat aplikasi asli yang dapat diunggah ke toko aplikasi berbeda. Aplikasi asli ini menggunakan kode yang sama persis dengan aplikasi desktop Java. Kami berbicara tentang status JavaFX di Seluler, dan tentang opsi untuk menjalankan kode Java di perangkat seluler (misalnya Dalvik/ART, RoboVM AOT, OpenJDK dengan proyek Mobile OpenJDK). - Ayo Basah! AquaFX dan Praktik Terbaik untuk Menguliti Kontrol JavaFX - oleh Hendrik Ebbers dan Claudine Zillmann
JavaFX menawarkan berbagai kontrol default untuk membuat aplikasi keren dan hebat, mulai dari kasus penggunaan bisnis hingga hiburan. Karena JavaFX adalah kerangka UI multiplatform yang dapat digunakan terutama pada platform berbasis desktop dan perangkat tertanam, skin lintas platform bernama Caspian disediakan oleh JavaFX. Mulai Java 8, Modena akan menjadi skin lintas platform resmi kedua untuk JavaFX, tetapi beberapa aplikasi dan pengembang pasti memerlukan skin asli atau kustom untuk kontrol dan aplikasi mereka. Sesi ini menunjukkan cara membuat skin khusus untuk kontrol JavaFX. Anda akan mengetahui bahwa dengan AquaFX, skin kustom ini bahkan bisa terasa seperti skin asli. - Melihat Musik, eksperimen dengan Kotlin, JavaFX, MIDI, dan Virtual Threads - oleh Vik dan Frank Delporte
Ketika seorang ayah kutu buku dan putranya yang bermain musik bergabung dan mulai bereksperimen dengan musik dan kode, beberapa hal menyenangkan bisa terjadi. Pernahkah Anda mempresentasikan karya musik Anda di dasbor bisnis dengan tangga lagu? Tahukah Anda bahwa perpustakaan game FXGL dapat digunakan untuk menghasilkan piano dengan kembang api? Mari kita lihat musik dengan aplikasi MelodyMatrix dan memandu Anda melalui proses bagaimana eksperimen kecil berubah menjadi proyek besar. Bergabunglah dalam perbincangan Devoxx pertama dengan pertunjukan piano live oleh musisi-coder berusia 14 tahun, dan mari kita bertarung antara manusia dan mesin! Siapa pemain piano terbaik? Musisi atau beberapa ribu Virtual Threads? Dan seberapa jauh kita dapat mendorong kinerja aplikasi untuk mengirim ByteArrays ke strip LED untuk bereaksi terhadap musik? Topik dalam pembicaraan ini: Kotlin, Java, JavaFX, Gradle, FXGL, MIDI, Vaadin, GitHub Actions, JDeploy,... - Pengembangan Berbasis Uji dengan JavaFX - oleh Hendrik Ebbers dan Sven Ruppert
Sesi ini menyajikan alat dan kerangka pengujian yang ada pada tahap pengembangan saat ini. Hal ini membandingkan kemampuan dan jenis dampak proyek yang ada. Presentasi ini memberikan perhatian khusus pada pertanyaan seperti Bagaimana cara membuat tes GUI lintas platform?'Dengan banyaknya aplikasi lawas (berbasis Java Swing) yang perlu dimigrasi ke platform JavaFX 8 yang baru, kode GUI sangat penting untuk dibuat. dapat diuji. Industri memerlukan strategi dan alat yang lebih baik untuk migrasi yang efisien dari Swing ke JavaFX 8. - Komunitas dan Ekosistem JavaFX - oleh Hendrik Ebbers dan Alexander Casall
Apakah Anda ingin mulai bekerja dengan JavaFX tetapi tidak tahu di mana Anda dapat menemukan semua tutorial keren dan API sumber terbuka? Sesi ini adalah tempat yang tepat! Menjelang rilis Java 8, ekosistem besar dengan banyak tutorial bagus dan kerangka kerja sumber terbuka mengelilingi JavaFX. Komunitasnya semakin besar. Presentasi ini memperkenalkan beberapa bagian terpenting dari ekosistem JavaFX seperti kerangka kerja pihak ketiga dan basis pengetahuan populer serta menggambarkan fungsionalitas dan efek sinergi antara perpustakaan dengan sesi pengkodean langsung. Sesi ini diakhiri dengan aplikasi dunia nyata yang mendemonstrasikan teknik dan API yang telah dibahas sebelumnya.
Slide
Slide yang bermanfaat dari Slideshare
- JavaFX 10 hal yang saya sukai dari Anda. Pengantar JavaFX.
- Jebakan JavaFX. Tips dan trik mengenai JavaFX.
- Komunitas dan Ekosistem JavaFX. JavaOne berbicara tentang Ekosistem pada tahun 2014.
- Ekosistem JavaFX. Kumpulan perpustakaan Open Source untuk membangun aplikasi JavaFX.
Artikel
Artikel Menarik tentang JavaFX
- Membangun Bilah Pencarian JavaFX - Cara menambahkan bilah pencarian ke antarmuka pengguna JavaFX Anda. Artikel ini didasarkan pada aplikasi nyata dan menyertakan tautan ke semua kode sumber.
- Dependency Injection di JavaFX - Panduan untuk mengimplementasikan Dependency Injection di aplikasi JavaFX.
- Bagaimana JavaFX digunakan untuk membangun aplikasi desktop - Sekilas tentang beberapa fitur JavaFX dan bagaimana fitur tersebut digunakan dalam membangun aplikasi. Artikel ini menyertakan tautan ke semua kode sumber di GitHub.
- Aplikasi Java yang Dapat Diinstal dengan jpackage - Cara membuat bundel yang dapat diinstal untuk aplikasi JavaFX Anda untuk Mac, Linux dan Windows menggunakan jpackage.
- Kartu Ref JavaFX 8 - Memberi Anda apa yang Anda perlukan untuk mulai menggunakan UI JavaFX 8 dan alat grafis yang canggih dengan cuplikan kode dan contoh visual bentuk dan kontrol.
- JavaFX Refcard - Membantu Anda memulai JavaFX, yang mempermudah pembuatan RIA yang lebih baik dengan grafis, animasi, dan media.
- Pengujian Antarmuka Pengguna dengan TestFX - Panduan menggunakan TestFX untuk mengotomatiskan pengujian antarmuka pengguna JavaFX.
Contoh Dunia Nyata
Contoh JavaFX dan Aplikasi di Dunia Nyata
- 20 contoh dunia nyata di JAXenter
- AsciidocFX - Asciidoc FX adalah editor buku/dokumen untuk membuat buku, dokumen, dan slide PDF, Epub, Mobi dan HTML. AsciidocFX juga merupakan pemenang Duke's Choice Award 2015.
- binjr - binjr adalah browser data deret waktu; Ini membuat data deret waktu yang diproduksi oleh aplikasi lain sebagai grafik yang dapat diedit secara dinamis dan menyediakan banyak fitur untuk menavigasi data secara alami dan fasih (drag & drop, zoom, sejarah, tab yang dapat dilepas, pemilih waktu lanjutan).
- Boomega - Aplikasi Penjelajah & Katalog Buku Modern
- Bounding Box Editor-Aplikasi anotasi gambar javafx multi-platform untuk membuat dan mengedit label kebenaran tanah untuk deteksi objek dan model pembelajaran mesin segmentasi.
- Deep Space Trajectory Explorer - Ini adalah aplikasi yang digunakan oleh NASA. Alat ini memungkinkan perancang lintasan untuk mengidentifikasi, membandingkan, dan mengekspor lintasan sistem bodi yang dalam.
- EPUBCHECKFX - Aplikasi grafis untuk memvalidasi file
epub
terhadap spesifikasi EPUB resmi. - Everest - Everest (sebelumnya Restoran) adalah klien pengujian API REST yang akan datang yang ditulis di JavaFX. Sepertinya tukang pos tetapi ditulis di Java.
- FX2048 - Game 2048 Dibangun menggunakan JavaFX dan Java 11.
- FXDESKTOPSECH - FXDESKTOPSEarch adalah aplikasi pencarian desktop berbasis Java dan JavaFX. Ini merangkak satu set direktori yang dikonfigurasi dan memungkinkan Anda melakukan pencarian fullText dengan dukungan bahasa yang berbeda pada konten.
- Halo Minecraft! Peluncur - HMCL (Hello Minecraft! Launcher) adalah peluncur Minecraft lintas -platform yang mendukung manajemen mod, penyesuaian game, pemasangan otomatis (Forge, liteloader dan optifine), Modpack Creating, UI Customizing dan sebagainya. HMCL dikembangkan berdasarkan ayunan dan bermigrasi ke JavaFX di V3.
- JavaFX in Action - Serangkaian wawancara oleh Frank Delporte, menunjukkan penggunaan JAVAFX dalam kehidupan nyata di dalam perusahaan, aplikasi OpenSource, dll.
- JStackFX - Ini bukan tugas yang mudah untuk menganalisis dump utas sebagai file yang dihasilkan oleh alat JStack menyediakan file teks mentah. JStackFX akan membantu Anda melakukannya dengan FX GUI yang bagus.
- Mindolph - Mindolph adalah perangkat lunak manajemen pengetahuan pribadi sumber terbuka untuk semua platform desktop. Ini juga merupakan editor peta pikiran, yang mungkin merupakan alat peta pikiran terbaik yang dikembangkan oleh JavaFX.
- Modellus - Modellus adalah aplikasi ayunan dan javafx yang tersedia secara bebas. Itu adalah aplikasi pertama yang mengintegrasikan swing dan javafx bersama -sama dalam satu aplikasi (saat itu menggunakan solusi yang dibuat khusus - JXScene - tidak tersedia pada saat itu). Ini digunakan di seluruh dunia, khususnya di sekolah menengah dan universitas, dan telah muncul di beberapa makalah ilmiah yang diterbitkan. Sampel berkisar dari fisika hingga matematika, melalui mekanika, kimia, statistik, aljabar, geometri, antara lain.
- Musicott - Musicott adalah aplikasi yang mengelola dan memutar file musik. Kode dalam Java 8 dengan JavaFX.
- OWLPLUG - Manajer plugin audio multi -platform, dikembangkan menggunakan Spring Boot dan JavaFX.
- PACMANFX-A JavaFX UI (2D + 3D) untuk Pac-Man dan Ms. Pac-Man.
- PDFSAM BASIC - PDFSAM BASIC adalah aplikasi OpenSource JavaFX untuk menggabungkan, membagi, mengekstrak halaman, memutar dan mencampur file PDF.
- PrettyZoo - GUI ZooKeeper yang cukup bagus dibuat oleh JavaFX & Apache Curator
- Recaf - Editor Java Bytecode modern.
- ResumeFX - ResumeFX membuat tampilan JavaFX dari file .json yang mengikuti standar jsonresume.org dan memiliki konfigurasi yang diperlukan untuk tertanam di browser web berkat JPRO.
- SkedPal - SkedPal ™ menggabungkan elemen kreativitas dan struktur terbaik untuk mengoptimalkan waktu dan produktivitas Anda.
- Vocabhunter - Vocabhunter adalah sistem untuk membantu pelajar bahasa asing.
- WAVESFX-Dompet Desktop Waves yang digerakkan oleh komunitas yang menawarkan pengguna multi-jaringan dan fungsionalitas multi-alamat.
- XR3Player - XR3Player adalah OpenSource Java/JavaFX Media Player, webbrowser, organizer file media, yang bertujuan untuk menjadi sesuatu yang lebih dari sekadar pemutar media.
Menyumbang
Kontribusi selalu diterima!