Modern Gauge (WebFX demo)

10+
ดาวน์โหลด
การจัดประเภทเนื้อหา
สำหรับทุกคน
ภาพหน้าจอ
ภาพหน้าจอ

เกี่ยวกับแอปนี้

กลุ่มเป้าหมาย



แอปนี้ได้รับการเผยแพร่สำหรับนักพัฒนาที่ติดตามโครงการ WebFX และเป็นส่วนหนึ่งของ การสาธิต WebFX


สำหรับผู้มาใหม่



WebFX เป็นโซลูชันข้ามแพลตฟอร์มแบบโอเพ่นซอร์สฟรีที่สามารถกำหนดเป้าหมายได้เจ็ดแพลตฟอร์มจาก Java codebase เดียว แพลตฟอร์มคือ:

   • เว็บ
   • แอนดรอยด์
   • iOS
   • แมคโอเอส
   • ลินุกซ์
   • หน้าต่าง
   • อุปกรณ์ฝังตัว (เช่น Raspberry Pi)

ตัวอย่างเช่น คุณสามารถดูเวอร์ชันเว็บของแอปเดียวกันนี้ได้ที่นี่ ไม่ว่าแพลตฟอร์มใด ซอร์สโค้ดของแอปพลิเคชันจะเหมือนกันทุกประการ (ดูส่วน LINKS ด้านล่างเพื่อเข้าถึงซอร์สโค้ดของการสาธิตนี้)

แอปพลิเคชันเขียนด้วย Java และใช้ JavaFX API เพื่อสร้างอินเทอร์เฟซผู้ใช้ เทคโนโลยีพื้นฐานที่ใช้โดย WebFX คือ OpenJFX, Gluon & GWT:

   • Gluon toolchain (สร้างขึ้นบน GraalVM) ใช้เพื่อคอมไพล์โค้ด Java ของแอปพลิเคชันเป็นเนทีฟแอปสำหรับทุกแพลตฟอร์ม ยกเว้นเว็บ (รวมถึงเวอร์ชัน Android นี้ด้วย)
   • GWT ใช้เพื่อรวบรวมเวอร์ชันเว็บ มันเปลี่ยนรหัส Java เป็นรหัส JavaScript ที่ปรับให้เหมาะสม

ด้วยเหตุนี้ โปรแกรมปฏิบัติการแต่ละรายการจึงได้รับการปรับประสิทธิภาพให้เหมาะสมสำหรับแพลตฟอร์มเฉพาะของตนเอง


เกี่ยวกับการสาธิตนี้โดยเฉพาะ



การสาธิตนี้แสดงวิธีที่คุณสามารถใช้ API การควบคุม JavaFX เพื่อสร้างการควบคุมแบบกำหนดเองของคุณเอง หรือ - เช่นที่นี่ - ใช้ไลบรารีการควบคุม JavaFX ที่มีอยู่ซ้ำ

ในการสาธิตนี้ ไลบรารี Medusa ซึ่งเป็นไลบรารี JavaFX สำหรับ Gauges (เครดิต: Gerrit Grunwald หรือที่รู้จักในชื่อ Hansolo) ได้ถูกนำมาใช้เพื่อแสดงมาตรวัดโดยใช้สกินสมัยใหม่ (ไลบรารีเสนอสกินที่แตกต่างกันสำหรับการควบคุมเดียวกัน)


ลิงค์



ห้องสมุดเมดูซ่า: https://github.com/HanSolo/Medusa
ซอร์สโค้ดการสาธิตนี้: https://github.com/webfx-demos/webfx-demo-moderngauge
เว็บไซต์ WebFX: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
อัปเดตเมื่อ
1 ธ.ค. 2566

ความปลอดภัยของข้อมูล

ความปลอดภัยเริ่มต้นด้วยความเข้าใจเกี่ยวกับวิธีที่นักพัฒนาแอปรวบรวมและแชร์ข้อมูล แนวทางปฏิบัติด้านความเป็นส่วนตัวและความปลอดภัยของข้อมูลอาจแตกต่างกันไปตามการใช้งาน ภูมิภาค และอายุของคุณ นักพัฒนาแอปได้ให้ข้อมูลนี้ไว้และอาจอัปเดตข้อมูลในส่วนนี้เมื่อเวลาผ่านไป
ไม่มีการแชร์ข้อมูลกับบุคคลที่สาม
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่นักพัฒนาแอปประกาศเรื่องการแชร์ข้อมูล
ไม่มีข้อมูลที่รวบรวมไว้
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่นักพัฒนาแอปประกาศเรื่องการรวบรวมข้อมูล

มีอะไรใหม่

Upgraded target to Android 13 (SDK 33).