forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Библиотеки (http://forum.boolean.name/forumdisplay.php?f=124)
-   -   Lib_FVisual (http://forum.boolean.name/showthread.php?t=13722)

PVD 14.11.2010 19:23

Lib_FVisual
 
Вот пробую создать библиотеку, как бы для отображения визуальных элементов...
Саму библиотеку пока постить не буду нет смысла толком ничего нет :)


Пример здесь
Джойстик или кнопки 2 4 6 8 используется для перемещения, клик джойстика или 5 приравнивается к нажатию курсора. Чтобы сфокусироваться на элементе нажмите на него, сейчас реализована только лишь строка с возможностью редактирования (Label) При двойном нажатии на ней программа переходит в режим редактирования строки, чтобы выйти от туда нажмите на любое место не занятое данной строкой и виртуальной клавиатурой, можно также выбирать позицию курсора в строке просто кликнете в нужном месте.

odd 14.11.2010 19:56

Ответ: Lib_FVisual
 
Интересная идея. Создание собственного GUI это интересно, хоть и довольно сложно.

NeiroN 23.02.2011 18:30

Ответ: Lib_FVisual
 
По своим попыткам скажу что это достаточно сложно - поэтому нужно заниматься этим вместе, чтобы не изобретать велосипед по 10 раз - сделать все стандартные элементы GUI(кнопка, радио(с групировкой), select, список(раскрывающийся), Лист(с иконками), аналог RichEdit, текстовый редактор, TextArea, Tabs, Таблица, меню, PopUp) с обработкой сенсора или джойстика. :-D

В общем портировать виндовый GUI на J2ME

В общем все графические элементы должны работать в одной библиотеке и перерисовываться вместе и обмен данными через эту же библиотеку - тоесть у текстового поля или виртуального Canvas появляются скролеры, размер их можно динамически менять.
Также экранная клавиатура появляется автоматически при активации процедуры редактирования(щелчок курсора по тексту джойстиком) - один из наглядных примеров свежая операмобайл.
Основная библиотека должна быть на яве, перерисовка должна быть автоматической и должен быть интерфейс добавления собственных графических элементов также внешние процедуры обработки основных событий связанных с элементом.

После такой либы написание всяких файл менеджеров, редакторов и прочей оконной фигни сатанет задачей не труднее чем на Delpi


Часовой пояс GMT +4, время: 16:45.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot