web-dev-qa-db-fra.com

Comment convertir une application Java Swing sur Android

J'ai donc construit un programme en Java en utilisant swing pour l'interface et je ne réalisais pas à quel point il serait difficile de le convertir pour l'utiliser comme application Android. Existe-t-il un moyen pour moi de convertir ou de reconstruire facilement le programme pour le vendre sur le marché Android? Sinon, quelqu'un peut-il m'indiquer des ressources pour aider à construire un Android.

21
Peter

J'ai fait la même chose quelque temps en arrière. À ma connaissance, il n’existe aucun programme permettant de le convertir directement. Le code Java et le code Android sont très similaires. Étant donné qu'Android n'utilise pas l'interface utilisateur de swing, il utilise l'interface utilisateur XML. Une fois que vous avez les fonctions d'interface utilisateur de l'application Android, votre code Java peut être facilement importé.

Je travaille actuellement sur la conversion de mon application Java en application Android. La plupart de mes classes importées sans problème.

13
Brandon Wilson

AjaxSwing permet de convertir des applications Swing et de les utiliser directement sur Android ou iPad, voir http://www.creamtec.com/products/ajaxswing/solutions/Java_swing_ui_on_ipad.html

Ce que je ferais, c’est que je construirais l’UI en XML, puis que je donnerais un identifiant et une référence aux éléments en Java, puis que je déclencherais tout en cliquant dessus afin que le même bouton fasse de même sur Android. Vous ne pouvez pas copier/coller.

2
user646481

swing UI était destiné aux ordinateurs de bureau et aux ordinateurs, mais à Android, vous devez utiliser XML pour conserver vos codes Java tels qu’ils sont dans les diverses activités puis utiliser vos compétences en gestion d’événements pour les déclencher. 

1
Austine Gwa