2011-03-05 109 views
21

因此,我使用swing为接口构建了一个Java程序,并且我没有意识到将其转换为android应用程序会有多困难。我有什么方法可以轻松地转换或重建要在Android市场销售的程序吗?如果不是,任何人都可以指向我的任何资源来帮助构建一个android。如何将java swing应用程序转换为android

回答

13

我一会儿做了同样的事情。虽然没有我知道直接转换的程序。 Java代码和android代码非常相似。由于android不使用swing的UI,因此它使用基于XML的UI。一旦你获得了Android应用的UI功能,你的Java代码就可以轻松导入。

我正在努力将我的Java应用程序转换为Android应用程序。我的大多数课程没有问题导入。

+0

你一直在用什么来帮助你学习基于XML的UI? – Peter 2011-03-05 19:38:08

+3

@Peter:Android开发人员的XML UI布局:http://developer.android.com/guide/topics/ui/declaring-layout.html – Buggieboy 2011-12-08 21:30:34

2

我会做的是,我会建立在XML的用户界面,然后我给项目一个ID和它在Java中的引用,然后我会通过按钮点击触发一切,所以一个按钮做你的秋千布局在android上也一样。你不能复制/粘贴它。

6

AjaxSwing允许转换Swing应用程序,直接在Android或iPad上使用它们,请参阅http://www.creamtec.com/products/ajaxswing/solutions/java_swing_ui_on_ipad.html

+0

这个(Apache许可证)的免费(er)替代方案可能是[webswing] (http://webswing.org),([git source on bitbucket](https://bitbucket.org/meszarv/webswing/commits/all)),虽然我没有尝试过,也无法证明它运作良好。 – fattire 2015-06-22 04:54:36

-11
  • 打开项目的属性

  • 选择Java Build Path

  • 选择库选项卡

从那里你可以添加外部JAR,您可以使用Swing布局

+2

Swing在Android上不起作用,因此添加这些库不会有什么区别... – theomega 2013-07-07 12:10:25

1

摆动UI本来是用于台式机和PC的,但对于 机器人,你必须使用XML,那么你可以让你的Java代码,因为他们在各种活动 然后用你的事件处理技巧来触发它们

相关问题