Elm*_*lmi 3 java user-interface swing android
我知道 Android 使用 Java 但不是完全兼容的运行时库。在 Android 中创建 UI 与在普通桌面 Java 中完全不同。尽管如此,在我看来,这是一件非常愚蠢的事情,很多 Java 应用程序都必须为 Android 重写(而不是仅稍作修改)。
所以我的问题是:是否有某种(第 3 方)Swing 库可用于 Android?是指包含 Swing 兼容类的 Java 包,以便只需稍微修改现有的 Swing 应用程序?它当然不能 100% 兼容,但是修改一些在 Android 上不存在的东西比重写整个 GUI 部分要少得多......
您无法在 android 中使用 swing,因为 android 不是基于 JavaSE,而 swing 是。android 使用一个特殊的 java,它被设计为在DVM上运行。
即使它们没有兼容性问题。Swing 用于桌面应用程序,它们的 UI 与移动应用程序完全不同。
因此,不幸的是,鉴于上述几点,您将不得不为您的软件再次重写 UI。但从好的方面来说,android 的用户界面非常简单且使用起来很有趣。给它一些时间,祝你好运!
编辑: Java SE 和 Android 的 Java 之间的比较
| 归档时间: |
|
| 查看次数: |
6650 次 |
| 最近记录: |