Modern Gauge (WebFX demo)

10+
Preuzimanja
Ocjena sadržaja
Svi
Slika snimke zaslona
Slika snimke zaslona

O ovoj aplikaciji

CILJNA PUBLIKA



Ova je aplikacija objavljena za programere nakon projekta WebFX i dio je WebFX Demos.


ZA NOVOSTI



WebFX je besplatno višeplatformsko rješenje otvorenog koda koje može ciljati na sedam platformi iz jedne Java kodne baze. Platforme su:

   • Mreža
   • Android
   • iOS
   • macOS
   • Linux
   • Windows
   • Ugrađeni uređaji (kao što je Raspberry Pi)

Na primjer, možete vidjeti web verziju te iste aplikacije ovdje. Bez obzira na platformu, izvorni kod aplikacije potpuno je isti (pogledajte odjeljak VEZE u nastavku za pristup izvornom kodu ove demonstracije).

Aplikacija je napisana u Javi i koristi JavaFX API za izradu korisničkog sučelja. Temeljne tehnologije koje koristi WebFX su OpenJFX, Gluon & GWT:

   • Lanac alata Gluon (izgrađen povrh GraalVM) koristi se za kompajliranje aplikacijskog Java koda u izvornu aplikaciju za sve platforme osim weba (ovo uključuje ovu verziju Androida).
   • GWT se koristi za kompajliranje web verzije. Transpilira Java kod u optimizirani JavaScript kod.

Kao rezultat toga, svaka je izvršna datoteka optimizirana za performanse za vlastitu platformu.


O OVOM POSEBNOM DEMO



Ova demonstracija pokazuje kako možete koristiti JavaFX kontrole API za stvaranje vlastitih prilagođenih kontrola ili - kao ovdje - ponovno koristiti postojeću JavaFX biblioteku kontrola.

U ovoj demonstraciji, biblioteka Medusa - JavaFX biblioteka za mjerače (zasluge: Gerrit Grunwald aka Hansolo) - korištena je za renderiranje mjerača korištenjem moderne maske (biblioteka predlaže različite maske za istu kontrolu).


VEZE



Knjižnica Medusa: https://github.com/HanSolo/Medusa
Ovaj demo izvorni kod: https://github.com/webfx-demos/webfx-demo-moderngauge
WebFX web stranica: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
Ažurirano
1. pro 2023.

Sigurnost podataka

Sigurnost počinje razumijevanjem načina na koji razvojni programeri prikupljaju i dijele vaše podatke. Prakse privatnosti i sigurnosti podataka mogu se razlikovati ovisno o vašoj upotrebi, regiji i dobi. Te informacije pružio je razvojni programer koji ih tijekom vremena može ažurirati.
Podaci se ne dijele s trećim stranama
Saznajte više o tome kako razvojni programeri navode dijeljenje
Nema prikupljenih podataka
Saznajte više o tome kako razvojni programeri navode prikupljanje

Što je novo

Upgraded target to Android 13 (SDK 33).