Как конвертировать Java Swing приложение для работы на Android - PullRequest
21 голосов
/ 05 марта 2011

Итак, я создал программу на Java, используя Swing для интерфейса, и я не понимал, насколько сложно будет преобразовать ее для использования в качестве приложения для Android. Есть ли способ для меня, чтобы легко конвертировать или перестраивать программу, которая будет продаваться на рынке Android? Если нет, кто-нибудь может указать мне на какие-либо ресурсы, чтобы помочь построить Android.

Ответы [ 5 ]

13 голосов
/ 05 марта 2011

Я сделал то же самое некоторое время назад. Хотя я не знаю ни одной программы, которая бы конвертировала ее напрямую. Код Java и код Android очень похожи. Поскольку Android не использует пользовательский интерфейс Swing, он использует XML интерфейс. как только вы получите функции пользовательского интерфейса приложения для Android, ваш код Java может быть легко импортирован.

Сейчас я работаю над преобразованием моего Java-приложения в приложение для Android. Большинство моих занятий импортированы без проблем.

7 голосов
/ 01 мая 2012

AjaxSwing позволяет конвертировать приложения Swing и использовать их непосредственно на Android или Ipad, см. http://www.creamtec.com/products/ajaxswing/solutions/java_swing_ui_on_ipad.html

2 голосов
/ 06 марта 2011

Что бы я сделал, я бы построил пользовательский интерфейс в XML, затем я назначил элементам идентификатор и ссылку на него в Java, а затем я буду запускать все по нажатию кнопок, так что одна кнопка делает в вашем макете свингаделает то же самое на Android.Вы не можете скопировать / вставить его.

1 голос
/ 08 мая 2017

Swing UI был предназначен для настольных компьютеров и компьютеров, но для Android вы должны использовать Xml, тогда вы можете сохранить свои Java-коды такими, какие они есть в различных действиях, а затем использовать свои навыки обработки событий для их запуска

0 голосов
/ 07 июля 2013
  • Открыть свойства проекта

  • Выбрать путь сборки Java

  • Выбрать вкладку Библиотеки

Оттуда вы можете добавить внешние банки и использовать разметку качания

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...