Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Создание оконного приложения


Автор: Samotnik 18.4.2007, 19:52
Добрый день!!
Вопрос следущий.
Нужно создать приложение с использованием Button, CheckBox, RadioButton, List, ComboBox, TextField.     Т.е. оконное приложение.

Проблема такова:
Когда я программировал на С++  то, для создания Windows  приложения я использовал класс MFC.
Т.е. File - New - Новое MFC приложение и т.д. После создания визардом этого проекта, появлялось окошко с основной "формой" и маленькое окошко с элементами(Button, CheckBox, RadioButton, List, ComboBox,  и т.д.) , вот, затем выбираеш нужный тебе элемент, ложиш его на "форму" и затем описываеш его нужными функциями. Все довольно просто  smile 

А в JAVA я такого не нашел, когда я нажимаю File - New - Project , я не могу найти там проектов типа AWT Project, или SwingProject.  
Создаю простой проект, и никаких  "оконных" элементов я найти не могу (я предпологаю их там и нету).

Так вот .  Раскажите плз, как создать простое виндовс окно с хотябы одной кнопкой Button, а остальное я уже сам дойду   smile 

Автор: powerOn 18.4.2007, 19:53
Цитата(Samotnik @  18.4.2007,  20:52 Найти цитируемый пост)
А в JAVA я такого не нашел, когда я нажимаю File - New - Project , я не могу найти там проектов типа AWT Project, или SwingProject.  
Создаю простой проект, и никаких  "оконных" элементов я найти не могу (я предпологаю их там и нету).


Какая IDE?

Автор: Samotnik 18.4.2007, 20:01
2 powerOn
Ну если я тебя правильно понял , то  у меня:

  j2sdk1.4.2
И компилятор:
   JCreatop PRO 4.0

Автор: powerOn 18.4.2007, 20:12
Цитата(Samotnik @  18.4.2007,  21:01 Найти цитируемый пост)
Ну если я тебя правильно понял , то  у меня:


ок, давай по порядку. На самом деле, j2sdk1.4.2 - это java development kit - т.е. набор утилит для разработки на Java (сдесь и компилятор, и сама виртуальная машина и прочие утилиты).

 JCreatop PRO 4.0  - это IDE (Integrated Development Environment) - т.е. программа которая облегчает жизьнь программисту, помогая редактировать исходники проекта. Это не компилятор. Компилятор это javac.exe (если ты работаешь в Windows). Имеено javac.exe преобразует исходники твоей программы в исполняемые файлы.

Теперь по основному вопросу: я смотрел  JCreatop PRO 4.0 и не нашел там ничего напоминающего редактор форм (кстати рефактора тоже). 
Если ты хочешь создавать оконные приложения на Java используя визуальный редактор, то скачай более продвинутую IDE например http://www.netbeans.org.

Добавлено через 1 минуту и 5 секунд
и было бы неплохо обновить JDK. уже версия 1.6u1 выпущена.  smile   

Автор: Samotnik 18.4.2007, 20:18
2 powerOn

Т.е. В креаторе написать оконное приложение с использованием всего выше сказанного (Swing, AWY, ......)  вообще не реально???? 

Автор: garm 18.4.2007, 20:25
Почему не реально? Реально.
Только весь интерфейс придётся делать ручками, если в JCreatore действительно нет редактора форм.
Кстати, если хочется не просто сделать и забыть, а чему-то научится в процессе, то лучше всего писать именно ручками. Поскольку бесценный опыт.

Автор: powerOn 18.4.2007, 20:25
Цитата(Samotnik @  18.4.2007,  21:18 Найти цитируемый пост)
Т.е. В креаторе написать оконное приложение с использованием всего выше сказанного (Swing, AWY, ......)  вообще не реально????  


Более чем реально. Но без использования GUI редактора, что кстати говоря для начинающего очень полезно.  smile 

Автор: Samotnik 18.4.2007, 20:44
2 all
Понятнинько!!   smile  
Большое всем спасибо!!!!!!
Буду описывать все ручками 

А ... 
любопытно следущее:
 на работе в "реальных условиях", Java-программисты когда пишут Windows-приложения прописывают все руками, или все же юзают NetBeans ?????

Автор: powerOn 18.4.2007, 20:59
Цитата(Samotnik @  18.4.2007,  21:44 Найти цитируемый пост)
любопытно следущее:
 на работе в "реальных условиях", Java-программисты когда пишут Windows-приложения прописывают все руками, или все же юзают NetBeans ????? 


по разному.

Автор: Samotnik 18.4.2007, 21:08
2 powerOn
Шчыры дзякуй!!!
Вопросов по этой теме более не имею.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)