如何将java swing应用程序转换为在android上工作

如何将java swing应用程序转换为在android上工作,java,android,swing,Java,Android,Swing,因此,我使用swing为接口构建了一个Java程序,我没有意识到将其转换为android应用程序有多么困难。有没有什么方法可以让我轻松地转换或重建程序,在android市场上出售?如果没有的话,谁能告诉我有什么资源可以帮助构建android。不久前我也做过同样的事情。尽管据我所知没有直接转换的程序。Java代码和android代码非常相似。由于android不使用swing的UI,它使用基于XML的UI。一旦你下载了android应用程序的UI功能,你的Java代码就可以很容易地导入了 我现在正

因此,我使用swing为接口构建了一个Java程序,我没有意识到将其转换为android应用程序有多么困难。有没有什么方法可以让我轻松地转换或重建程序,在android市场上出售?如果没有的话,谁能告诉我有什么资源可以帮助构建android。

不久前我也做过同样的事情。尽管据我所知没有直接转换的程序。Java代码和android代码非常相似。由于android不使用swing的UI,它使用基于
XML
的UI。一旦你下载了android应用程序的UI功能,你的Java代码就可以很容易地导入了


我现在正在将我的Java应用程序转换为android应用程序。我导入的大多数类都没有问题。

我要做的是用XML构建UI,然后用Java给这些项一个ID和引用,然后我会通过点击按钮触发所有内容,这样swing布局中的一个按钮在android上也会做同样的事情。您不能复制/粘贴它。

AjaxSwing允许转换Swing应用程序并直接在android或ipad上使用,请参见
  • 打开项目的属性

  • 选择Java构建路径

  • “选择库”选项卡


  • 从那里,您可以添加外部JAR,并且可以使用swing布局

    swing UI是为台式机和pc机设计的,但不适用于 android您必须使用Xml,然后才能保持java代码在各种活动中的状态
    然后使用您的事件处理技能触发它们

    @Peter:Android开发者的XML UI布局:Swing在Android上不起作用,因此添加LIB不会有任何区别……这个(Apache许可证)的免费(er)替代品可能是,(),尽管我没有尝试过,也无法证明它工作得有多好。