Comment convertir une application java swing pour travailler sur android
donc j'ai construit un programme en Java en utilisant swing pour l'interface et je n'ai pas réalisé à quel point il serait difficile de le convertir pour être utilisé comme une application android. Est-il possible pour moi de les convertir facilement ou reconstruit le programme à être vendus sur le marché androïde? Si ce n'est pas le cas, n'importe qui peut me diriger vers des ressources pour aider à construire un androïde.
5 réponses
j'ai fait la même chose il y a quelque temps. Bien qu'il n'existe pas de programme que je sais de convertir directement. Le code Java et le code android sont très similaires. Depuis android n'utilise pas SWING's UI il utilise XML
basé sur L'UI. une fois que vous obtenez les fonctions D'interface utilisateur de l'application android, votre code Java peut être facilement importé.
je travaille sur la conversion de mon application Java en une application android maintenant. La plupart de mes cours sont importés sans problème.
AjaxSwing permet de convertir les 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 est que je construirais L'interface utilisateur en XML, puis je donnerai aux éléments un ID et une référence à celui-ci en Java, et ensuite je déclencherai tout par clics de bouton pour que ce qu'un bouton fait dans votre mise en page swing fasse la même chose sur android. Vous ne pouvez pas le copier/coller.
Swing UI était destiné aux ordinateurs de bureau et pc mais pour android vous devez utiliser Xml alors vous pouvez garder vos codes java comme ils sont dans les différentes activités puis utilisez vos compétences de gestion d'événements pour les déclencher
Ouvrir les propriétés du projet
Sélectionnez Java Build Path
Sélectionnez l'onglet Bibliothèques
à partir de là, vous pouvez ajouter des pots externes et vous pouvez utiliser la disposition swing