1作者: crschnick4 个月前原帖
您好,我很高兴向您介绍 KickstartFX,这是一个现成的 JavaFX 桌面应用程序模板。您可以直接克隆它并立即开始使用,或者在 GitHub 上尝试预构建的版本。如果您对 Java 桌面应用程序领域感兴趣,这可能正适合您。 关于 JavaFX 在 HN 讨论中提到的次数,您也可以将其视为一个展示,展示了如果正确使用现代 Java + JavaFX,可以实现的可能性。虽然 JavaFX 可能不是目前最流行的桌面框架,但它依然活跃,并且仍然是创建稳定 Java 桌面应用程序的一个非常可靠的解决方案。 它具备以下您在其他模板中找不到的功能: - 使用 JDK25、Gradle 9、JavaFX 25、WiX 6 等最新特性构建的完全最新版本 - 使用本地工具为所有操作系统生成本地可执行文件和安装程序 - 完全模块化的构建,包括完全模块化的依赖项和 jmods 的使用 - JDK 25 Leyden AOT 缓存生成逻辑和可自定义的训练运行实现 - 准备部署的 GitHub Actions 管道,可自动构建和发布您的应用程序到所有平台 - 基于 AtlantaFX 主题的接近本地的主题能力,并结合许多手动改进 - 自动跟踪系统外观设置,包括浅色/深色模式和强调色 - 先进的错误处理和问题跟踪,内置对 Sentry 的支持 - 开箱即用的 Markdown 渲染能力,使用 flexmark 和 JavaFX WebView - 集成的自动代码签名能力,支持 Windows 和 macOS - 针对缓存、持久数据等的强大状态管理 - 用户可在易于理解的设置菜单中使用的多种自定义选项 - 更新检查功能和新 GitHub 发布的通知 - 内置的开发者和用户故障排除工具,包括调试模式、堆转储等 - 所有资源的热重载能力,包括重新应用样式表 - 许多检查以警告用户其系统配置、环境和兼容性的问题 - 支持桌面和注册表访问的类 - 强大的依赖 Linux 包管理和字体处理,您的应用程序甚至可以在 WSL 中运行 - 通过进程间通信进行应用程序实例管理和协调 - 系统托盘图标支持以及与 JavaFX 一起正确处理 AWT/Swing - 内置对 Jackson 和 Lombok 的支持 - 集成的翻译支持,用户界面语言的更改即时生效 - 在每个操作系统上看起来原生的应用程序徽标模板,包括 macOS 26 液态玻璃图标 - 包含所有依赖项的第三方开源许可证,以及应用程序中所需的许可证显示 正如您所看到的,这不是一个基础模板,而是一个完整的应用程序,只缺少您自定义的应用内容。您当然也可以自定义任何代码库,建议您分叉该仓库,而不是依赖于它作为库。文档也可以在 <a href="https://kickstartfx.xpipe.io" rel="nofollow">https://kickstartfx.xpipe.io</a> 找到。 许可模型旨在允许开源项目在 Apache 2.0 许可证下使用,并且其他专有分支可以与我联系以获取许可。基本上,所有人的基础许可证是 GPL3,但您可以联系我以获得在 Apache 2.0 许可证下许可的权限。如果您正在开发个人项目,您只需证明您在开源仓库中开发应用程序即可。如果您是一家公司,正在开发闭源应用程序,并希望在 GPL3 之外的其他许可证下进行许可,您也可以与我联系以获取报价。所有依赖项也与像 Apache 这样的宽松许可证兼容。
1作者: mcint4 个月前原帖
有些网站会覆盖缩放控制。这似乎与网络的目标相悖,让我更想修改我的用户代理以绕过他们的修改。<p>你知道还有其他这样的网站吗?在什么情况下这样做是合理的,或者有正当理由吗?<p>在使用新的、出色的 vb.lk 时,我搜索了“vb.lk”,并被引导到 https://www.wiimhome.com/wiimvibelink/overview。