![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
404NotFound |
|
|||
![]() Блуждающий ![]() Профиль Группа: Участник Сообщений: 101 Регистрация: 22.2.2010 Репутация: нет Всего: -1 |
Добрый день. Подскажите мне пожалуйста вот с каким вопросом. Захотел написать GUI приложение на яве. Полазив по инету, почитал, что пишут такие приложения с использованием swing. Запустил нетбинс, выбрал настольное приложение, и возникло сообщение:
Вот. И возник вопрос, с использованием чего лучше писать настольные приложения? Сильно ли API функции NetBeans platform отличаются от swing? --------------------
У меня в кармане крыса,Я нашел ее в лесу!Она мокрая и лысая,Я домой ее несу!Зайдите на минутке |
|||
|
||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 3 Всего: 48 |
Используйте Swing и не беспокойтесь. NetBeans тоже swing использует, только с применением какого-то своего менеджера для организации компонентов (не берусь утверждать, какого именно, использую другую IDE).
Даже не знал о том, что swing отменяют. Не известно, на что будут менять? Или отказываются полностью от гуев в пользу веба? |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 4 Всего: 43 |
Swing никто не отменял.
В Нетбинс есть шаблон проекта Java Desktop Application. Развитие этого проекта и прекращено. Вместо него рекомендуют использовать NetBeans platform. NetBeans platform - это модульная архитектура, аналог OSGi. Приложение строится из набора "кубиков" - модулей (или плагинов в OSGi). GUI модули в Нетбинс строятся на Swing. Есть готовые модули, но можно создавать и свои. GUI приложение по-прежнему можно строить и на "голом" Swing. Оно просто не будет иметь преимуществ модульной архитектуры. Это сообщение отредактировал(а) COVD - 12.6.2011, 17:47 |
|||
|
||||
Galaran |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 25.5.2009 Репутация: нет Всего: 2 |
"Платформа приложений Swing"(JSR-296) — не Swing
Это фреймворк для облегчения разработки на свинге, например он определяет стандартную структуру проекта, позволяет вытащить свойства компонентов из кода в property файл. Сам свинг никуда не денется, на нём куча софта написано, так что беспокоиться не о чем COVD опередил ![]() Это сообщение отредактировал(а) Galaran - 12.6.2011, 17:39 |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 4 Всего: 43 |
и при этом проперти файлы укладываются рядом с кодом, для которого предназначены, т.е. разбросаны по всему проекту внутри jar. И редактировать их в готовом приложении поэтому сложно. Этим меня и не устроил шаблон Java Desktop Application. Поэтому и прекратили его развитие. ![]() Это сообщение отредактировал(а) COVD - 25.7.2011, 13:34 |
|||
|
||||
Evribiad |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 21.9.2009 Репутация: нет Всего: нет |
Хм ...ну вообще на прошедшем Java Tech Day ... Разработчики из ORACLE заявили что место Swing со временем должен занять JavaFX ... Такова позиция компании ... так что все равно когда нибудь он наверно исчезнет ... Другое дело что пока переработанный JavaFX в таком состоянии что вообще ... Особенно убийственно выглядит косяк с таблицей {которую видимо совсем не случайно не добавили ни в один пример } и документация которая сделана меньше чем на половину .... Пользоваться JavaFX в реальном проекте ещё наверно пару лет будет затруднительно ... |
|||
|
||||
ashain |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 3.7.2011 Репутация: нет Всего: 1 |
||||
|
||||
sergioK1 |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 417 Регистрация: 30.1.2011 Репутация: нет Всего: нет |
SWT чем не устраивает? 95% пишут ГУИ под окна IMHO |
|||
|
||||
Evribiad |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 21.9.2009 Репутация: нет Всего: нет |
1. SWT вместе с JFace вполне приличная библиотека ![]() С большим количеством дополнительных компонентов .. например nebula Раньше была сложность с бесплатным дизайнером правда ... Но теперь спасибо Гуглу есть WindowBuilder ![]()
2. Хм ... и правда .. меня ввели в заблуждение ![]() Ну не удивительно тогда что столько глюков ... Это сообщение отредактировал(а) Evribiad - 7.8.2011, 23:06 |
||||||
|
|||||||
ashain |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 3.7.2011 Репутация: нет Всего: 1 |
ну все правельно, вышла только бэта и только для виндоуз... а официальный стэбл релиз должен выйти нога в ногу в нэтбинс 7.1 |
|||
|
||||
Evribiad |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 20 Регистрация: 21.9.2009 Репутация: нет Всего: нет |
Хм ... и правда .. меня ввели в заблуждение Ну не удивительно тогда что столько глюков ... |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |