2014-11-12 5 views
0

У меня есть вопросы в этом посте. Первый - я не могу понять, как создать приложение GUI Windows в Eclipse IDE с Java. Я успешно использовал Eclipse для создания приложения для Android Java после загрузки Android SDK в Eclipse. Я хочу создать одно и то же приложение, но теперь на этот раз для Windows.Eclipse Windows App - Начало работы

Кажется, в Eclipse для Windows нет инструмента GUI? Нужно ли загружать дополнительные надстройки для Windows GUI? Я думал, что инструмент/виджеты GUI, используемые для Android, будут такими же, но это, похоже, не так. Я вижу ссылки на Swing, SWT, WindowBuilder ... может кто-нибудь помочь мне разобраться, какое программное обеспечение нужно загружать в Eclipse для поддержки разработки графического интерфейса Windows?

2-й вопрос: как я могу использовать приложение Java/xml для Android (разработанное в Eclipse) и скомпилировать этот код для работы в Windows? Я предполагаю, что мне нужно будет создать сопоставимый графический интерфейс в редакторе Windows (см. Первый вопрос), а затем скопировать в него код Java.

Спасибо!

+0

В обратном порядке, вы ** не может ** * использовать Java/XML приложение для Android (разработанный в Eclipse) и скомпилировать этот код для запуска на Windows * и вы можете использовать Swing (100% Java) или SWT (eclipse разработала кросс-платформенную Java-библиотеку, построенную на собственном коде). –

ответ

0

Похоже, вы пришли из среды .NET. : P

Вы не легко перетаскивать, поэтому, чтобы сделать Java GUI вы будете использовать SWING: https://docs.oracle.com/javase/tutorial/uiswing/

Кроме того, если вы создали приложение для Android в соответствии с шаблоном MVC, вы может легко использовать всю логику и просто подключить новый контроллер + просмотр. http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller

Это одна из мощных функций шаблона MVC, делает вашу модельную логику действительно портативной.

Во всяком случае, я надеюсь, что поможет вам вместе :)

+0

Great Thx! btw - хороший звонок ... да, я изначально сделал приложение, используя .net. Не понимал, что требуется .net runtime engine, поэтому решил переключиться на java (более распространенный, по крайней мере, на наших офисных машинах). Я изучу качели. Я предположил, что у Eclipse был разработчик окон в своем стандартном наборе инструментов. – Frank

Смежные вопросы