gpt4 book ai didi

java - 适用于 Android 的 Swing 库?

转载 作者:行者123 更新时间:2023-12-02 00:51:22 26 4
gpt4 key购买 nike

我知道Android使用Java,但不是完全兼容的运行时库。在 Android 中创建 UI 的方式与普通桌面 Java 完全不同。不过,在我看来,这是一件非常愚蠢的事情,很多 Java 应用程序都必须针对 Android 进行重写(而不是仅进行轻微修改)。

所以我的问题:是否有某种适用于 Android 的(第 3 方)Swing 库?是否意味着包含 Swing 兼容类的 Java 包使得现有 Swing 应用程序只需稍作修改?它当然不可能 100% 兼容,但修改一些 Android 上不存在的东西比重写整个 GUI 部分要少得多......

最佳答案

在android中你无法使用swing,因为android不是基于JavaSE的,而swing是。 android 使用特殊的 java,旨在运行于 DVM .

即使它们不存在兼容性问题。 Swing 用于桌面应用程序,其 UI 与移动应用程序完全不同。

因此,不幸的是,考虑到上述几点,您将不得不再次为您的软件重写 UI。但好的一面是,Android 的 UI 非常简单且使用起来很有趣。给它一些时间,祝你好运!

编辑: Comparison between Java SE and Android's Java

关于java - 适用于 Android 的 Swing 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57854644/

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