![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
VOS |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
В одном довольно большом моем проекте возникла необходимость реализации клиентской части,
которая работала бы на мобильных телефонах. Одним из ключевых элементов этой клиентской части является DataGrid, предназначенный для хранения, отображения и манипулирования данными в плоской двумерной таблице. В Java (тем более J2ME) я новичок, поэтому с удивлением обнаружил, что этот элемент не входит в состав стандартных контролов. Поиск не дал приемлемых результатов, поэтому пришлось реализовывать самому. Тестовый мидлет прикреплен к сообщению. По идее эта версия должна работать на MIDP 1.0 (extends Canvas) (для MIDP 2.0 будет и версия extends CustomItem) Интересует: - приемлимо ли он работает на телефонах с MIDP 1.0 (мерцание и т.д. при включенном/отключенном меню Draw buffered) - список телефонов на которых работает - мнения/предложения/пожелания Если контрол кого-то заинтересует, то вот краткое описание
Присоединённый файл ( Кол-во скачиваний: 71 ) ![]() |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Компонент очень понравился. Глюков не заметил. Добро пожаловать на форум!
![]() -------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
VOS |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
Спасибо, жаль поздно нашел Ваш форум.
|
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Лучше поздно, чем никогда... ;)
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
Vladimir35 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 1.8.2006 Репутация: 3 Всего: 3 |
К сожалению, это известная проблема. Вот некоторый список известных j2me форумов. Отсортированно по языку и крутости форума. Забавно, что сановский форум туда не попал (и форумы производителей тоже). |
|||
|
||||
slider3d |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 30.1.2007 Репутация: нет Всего: нет |
И мне понравился.
![]() Вот только надо вовремя остановится. Потому что лучшее враг хорошего. |
|||
|
||||
Samuil |
|
|||
![]() в(Job)ываю ![]() ![]() Профиль Группа: Участник Сообщений: 705 Регистрация: 26.4.2006 Где: Uzbekistan.Tashke nt Репутация: 5 Всего: 6 |
VOS, Молодец, мне тож оч. понравился
![]() |
|||
|
||||
VOS |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
Спасибо за отзывы.
И отдельное спасибо Vladimir35 за ссылки. Вечером добавил горизонтальный скроллиг и там по-мелочи. Правда горизонтальную полосу прокрутки не успел нарисовать, но скроллинг работает. Новый пример во вложении. Если не сложно, напишите на каких телефонах запускали. Это сообщение отредактировал(а) VOS - 2.2.2007, 11:21 Присоединённый файл ( Кол-во скачиваний: 36 ) ![]() |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
SE k610i
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
Vladimir35 |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 1.8.2006 Репутация: 3 Всего: 3 |
А опенсорс будет? Или хотя бы как библиотека? А собственные клетки можно будет подключать?
|
|||
|
||||
VOS |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 145 Регистрация: 31.1.2007 Репутация: 6 Всего: 8 |
На следующей неделе планирую довести его до релиза. Мне важно его оттестировать (см. верхний пост), поэтому приглашаются те, кто может помочь в этом ну и в написании/корректировании документации на английском
![]() По поводу того как будет распространяться в дальнейшем (free или коммерч.), я еще не решил, т.к. не знаю рынка и как это делается ![]() Буду рад получить консультацию. В библиотеку помимо DataGrid и TableLoader (теги и xml) планирую включить модуль синхронизации с сервером по HTTP с возможностью шифрования трафика. Клетки/строки и т.д. могут подключаться например так:
|
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
ну тогда ещё надо оформить стандартную доку по классам, методам и интерфейсам.
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
slider3d |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 30.1.2007 Репутация: нет Всего: нет |
VOS не думаю что имеет большую коммерческую ценность. Каждый более - менее опытный программист без труда реализует DataGrid а новички вряд-ли будут покупать что-то. И в NetBeans есть реализовано что-то подобное.Правда по красоте им до тебя далеко(respect).
Есть небольшое предложение. Например, если таблица содержит клетку с большим объемом информации сделай так чтобы при наведении курсора по прошествии некоторого времени всплывала как бы подсказка из содержимим которое не видно. Ну, плохо выразился, но идея понятна? |
|||
|
||||
javastic |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1214 Регистрация: 18.3.2005 Где: St.Petersburg Репутация: 19 Всего: 27 |
Согласен, было бы не плохо вывести это в заголовок - движущийся.
-------------------- 01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011 scjp, mcp |
|||
|
||||
Vladimir35 |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 1.8.2006 Репутация: 3 Всего: 3 |
Я имел в виду что-то вроде
То есть для клеток есть интерфейс Cell, и я его реализуя, мог бы добавлять свои собственные клетки. Как обстоят дела с объединенными клетками? Что происходит, если таблица не правильно сформирована? Это сообщение отредактировал(а) Vladimir35 - 3.2.2007, 16:08 |
||||
|
|||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |