Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> На чем можно быстро нарисовать морду для БД, Только не веб 
:(
    Опции темы
Ch0bits
Дата 5.10.2009, 07:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


Профиль
Группа: Завсегдатай
Сообщений: 2124
Регистрация: 21.2.2005
Где: Казань

Репутация: нет
Всего: 62



Доброго времени суток!
Хочу задать вопрос бывалым GUI-строителям. Тут встала задачка, быстро наклепать морду для базы данных, только не веб интерфейс. Сделать приложение надо под linux. База локальная.
Обычно мы такие штуки делали на Delphi + EhLib или + QuantumGrid (DevExpress). 
Что нужно?
1. Сортировка по колонкам грида и перетаскивание колонок.
2. Вложенные ячейки и объединенные ячейки.
3. Master-Detail таблицы.
4. VirtualMode для ячейки, т.е. возможность вставить свое содержимое: progressBar, Image, ComboBox, etc

Есть ли аналогичные GUI библиотеки под J2SE 1.5?
Спасибо!

Это сообщение отредактировал(а) Ch0bits - 5.10.2009, 07:46
PM WWW   Вверх
aleksandy
Дата 5.10.2009, 09:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 260
Регистрация: 17.12.2006

Репутация: 1
Всего: 5



1. В стандартном JavaAPI, только сортировка по-моему с 6 версии появилась.
3. Ну, тут все просто: 2 таблицы, в главной ловишь событие выделения строки и перегружаешь модель детальной. "Из коробки" такой возможности не предусмотрено.
4. Все делается через TableCellRenderer и TableCellEditor.

Насчет 2 пункта. Ввиду того, что мне такого не требовалось, я такого не встречал, хотя скорее всего это тоже реализовано каким-нибудь фреймворком, но он, скорее всего, будет небесплатным :(.

И еще один совет: если нужно desktop-приложение, то лучше использовать J2SE6 update >= 10, т.к. в него внесены серьезные изменения, улучшающие производительность именно desktop-приложений.
PM   Вверх
aleksandy
Дата 5.10.2009, 09:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 260
Регистрация: 17.12.2006

Репутация: 1
Всего: 5



Насчет GUI-библиотек. Посмотри SwingX, jspresso, jide.
Последний фреймворк имеет 2 лицензии: коммерческую и gpl
PM   Вверх
aleksandy
Дата 5.10.2009, 19:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 260
Регистрация: 17.12.2006

Репутация: 1
Всего: 5



А тут в самом низу страницы есть пример с объединенными ячейками, но насчет лицензии примеров мне найти так и не удалось :(
PM   Вверх
ivanovpv
Дата 8.10.2009, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Варвар
**


Профиль
Группа: Участник
Сообщений: 639
Регистрация: 26.1.2005
Где: Москва

Репутация: нет
Всего: 28



Цитата(Ch0bits @  5.10.2009,  07:45 Найти цитируемый пост)
Тут встала задачка, быстро наклепать морду для базы данных, только не веб интерфейс

Попробуй Squirrel - сам не пользовал, но знакомый сильно хвалил.


--------------------
Aut viam inveniam aut faciam
PM MAIL Skype   Вверх
invis87
Дата 8.10.2009, 18:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 1.11.2007
Где: город Королёв

Репутация: нет
Всего: нет



по поводу объединённых ячеек вот библиотека для работы с таблицами

Это сообщение отредактировал(а) invis87 - 8.10.2009, 18:41
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   jk1
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема »


 




[ Время генерации скрипта: 0.0488 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.