gpt4 book ai didi

java - 所有 Java 外观和感觉都可以跨平台工作吗?

转载 作者:行者123 更新时间:2023-11-30 06:17:36 25 4
gpt4 key购买 nike

我正在尝试学习 JComponent 等

  1. 如果我在 Mac 操作系统中创建一个具有默认外观(即 UIManager.getSystemLookAndFeelClassName())的程序,我的程序可以在 Windows 操作系统中运行吗?我的意思是程序会自动检测 Windows L&F 并相应地运行吗?

  2. 再说一遍,如果我的程序是在 Mac OS 中创建的,但使用了一些非本地 L&F(例如 Liquid),我是否必须在 jar 文件中包含 Liquid 库才能使其在其他平台上运行?

最佳答案

是的,正如您已经说过的,并且正如名称所示,系统的外观和感觉取决于您所在的系统并且已经在那里可用。

但是您必须在 jar 中包含任何库,默认情况下您的目标计算机上尚未安装该库。默认外观的“样式”已经安装在您的 java 安装中,因此您不必包含它。但液体必须装在你的 jar 里运输。

关于java - 所有 Java 外观和感觉都可以跨平台工作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48872614/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com