• Компьютерные новости и раскрутка сайтов
  • Установка и настройка различных программ. Ремонт и диагностика компьютеров.
    Создание и раскрутка сайтов от 4900 рублей.
    Подготовка к ЕГЭ и ГИА по информатике. Решение и разбор различных задач. Актуальные компьютерные новости.
    Ремонт и настройка компьютеров. Установка систем. Интерактивные уроки.
    тел. +7-916-619-1348 Кирилл
    email: zariostr[at]yandex.ru

    Net-PR.Ru - продвижение сайта, оптимизация и поисковая оптимизация

    Новинки музыки скачать бесплатно Реклама на форуме. Тарифы на рекламу.

    Приветствую Вас, Гость Воскресенье, 02.06.2024, 02:31
    RSS

    Меню сайта

    Форма входа

    Категории раздела
    Мои статьи [31]

    Поиск

    Наш опрос
    Оцените наш проект SEOTOP
    Всего ответов: 193

    Мини-чат
    200

    Наши сайты
  • Авторские игры для мобильников

  • Строительный портал «СтройТен»
  • Стройпортал "СтройТен"
  • Раскрутка сайтов
  • Уроки WSH скриптов
  • ФОНД Дети улиц
  • Деньги за размещение ссылок

  • Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0

     Каталог статей 
    Главная » Статьи » Мои статьи

    Поддержка touchscreen на J2ME телефонах
    Привожу пример простейшего исходного кода, который выводит на экран координаты нажатой точки.

    package hello;

    import javax.microedition.midlet.*;
    import javax.microedition.lcdui.*;



    public class HelloMIDlet extends MIDlet implements CommandListener {

      private Display mDisplay; 
      private Canvas mCanvas; 
      private Command mExitCommand; 
      public static int X,Y;

        public HelloMIDlet() {
        }

        public void startApp() {

            if (mCanvas == null) {
                mCanvas = new Canvas(){

                    public boolean hasPointerEvents() {return true;}
                    public boolean hasPointerMotionEvents() {return true;}

                     
                    protected void pointerDragged(int x, int y) {
                        X=x;
                        Y=y;
                        repaint();
                    }
                    protected void pointerPressed(int x, int y) {
                        X=x;
                        Y=y;
                        repaint();
                    }
                    protected void pointerReleased(int x, int y) {
                        X=x;
                        Y=y;
                        repaint();
                    }

                    public void paint(Graphics g) {
                        g.setColor(0x001122);
                        g.fillRect(0,0,getWidth(),getHeight());
                        g.setColor(0x775500);
                        g.drawString("x="+X+", y="+Y,15,5,Graphics.TOP|Graphics.LEFT);
                     }
                };
                mExitCommand = new Command("Exit", Command.EXIT, 0);
                mCanvas.addCommand(mExitCommand);
                mCanvas.setCommandListener(this);
            }
            mDisplay = Display.getDisplay(this);
            mDisplay.setCurrent(mCanvas);

        }

        public void pauseApp() {
        }

        public void destroyApp(boolean unconditional) {
        }

        public void commandAction(Command c, Displayable s) {
            if (c == mExitCommand) {
                destroyApp(false);
                notifyDestroyed();
            } 
        }

    }



     
    Категория: Мои статьи | Добавил: ZaRiostr (04.04.2010)
    Просмотров: 1416 | Комментарии: 1 | Теги: тачскрин j2me, тачскрин java, touchscreen j2me, touchscreen java, тачскрин, touchscreen | Рейтинг: 5.0/1
    Всего комментариев: 1
    1 ZaRiostr  
    0

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Хостинг от uCoz
    Copyright © 2024 by Кирилл "ZaR!ostr" Иванов


    Создание сайтов от 4900 рублей. Раскрутка сайтов. Создание визиток и модулей.
    Подготовка к ЕГЭ по информатике. Решение и разбор различных задач разного уровня.
    Ремонт и настройка компьютеров. Установка систем и программ. Анитивирусная обработка.
    Антивирусы. Антивирусная обработка. Лечение различных вирусов.
    Установка и настройка различных программ. Ремонт и диагностика компьютеров.
    Компьютерные новости. Новости компьютерные. Свежие компьютерные новости. Новости из мира компьютеров



    Теги:
    раскрутка сайта, раскрутка сайтов, оптимизация сайтов, реклама сайтов, поисковое продвижение,
    поисковая оптимизация веб кодинг, программирование скриптов, уроки программирования,
    онлайн уроки, книги по программированию, инструкции по программированию, советы по программированию
    html, css, java script, jscript, wsh, vbs script, vbs, xss комбинирование скриптов, уроки jscript,
    компиляция jscript, примеры jscript, хитрости jscript, уроки wsh, программы для работы со скриптами,
    хитрости html, хитрости jscript, создание сайтов от 2900 рублей, раскрутка сайтов от 1500 рублей,
    java mobile, java cellular, j2me, j2me 3d, j2me jsr-184, jsr-184, jsr 184, jsr184, midp 1.0, midp 2.0, j2me 3d midp 2.0,
    игры для мобильников, программы для мобильников, игры на заказ, программы на заказ, вирусы для телефонов