2011-03-05 80 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代碼,因爲他們在各種活動 然後用你的事件處理技巧來觸發它們

相關問題