Modern Gauge (WebFX demo)

10+
次下载
内容分级
适合所有人
屏幕截图图片
屏幕截图图片

关于此应用

目标受众



此应用程序已为遵循 WebFX 项目的开发人员发布,并且是 WebFX 演示 的一部分。


新手



WebFX 是一个免费的开源跨平台解决方案,可以从单个 Java 代码库面向七个平台。这些平台是:

   • 网络
   • 安卓
   • iOS
   • 苹果系统
   • Linux
   • 窗户
   • 嵌入式设备(如树莓派)

例如,您可以在此处查看同一应用的网页版。无论平台如何,应用程序源代码都是完全相同的(请参阅下面的链接部分以访问此演示的源代码)。

该应用程序是用 Java 编写的,并使用 JavaFX API 构建用户界面。 WebFX 使用的底层技术是 OpenJFX、Gluon 和 GWT:

   • Gluon 工具链(建立在 GraalVM 之上)用于将应用程序 Java 代码编译为适用于除 Web 之外的所有平台(包括此 Android 版本)的本机应用程序。
   • GWT 用于编译Web 版本。它将 Java 代码转换为优化的 JavaScript 代码。

因此,每个可执行文件都针对其自己的特定平台进行了性能优化。


关于这个特定的演示



该演示展示了如何使用 JavaFX 控件 API 来创建您自己的自定义控件,或者 - 像这里一样 - 重用现有的 JavaFX 控件库。

在此演示中,Medusa 库 - 用于仪表的 JavaFX 库(来源: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
更新日期
2023年12月1日

数据安全

安全始于了解开发者如何收集和分享数据。数据隐私保护和安全措施可能会因您的使用情况、所在地区和用户年龄而异。此类信息由开发者提供,可能会随时间更新。
不与第三方分享任何数据
详细了解开发者如何声明数据分享事宜
不会收集任何数据
详细了解开发者如何声明数据收集事宜

新功能

Upgraded target to Android 13 (SDK 33).