Microsoft Visual J++. Создание приложений и аплетов на языке Java


Исходные тексты приложения - часть 2


 

    // Отображаем текущие координаты курсора мыши

    // в точке, где находится этот курсор

    g.drawString("(" + ev.x + "," + ev.y + ")", ev.x, ev.y);

  }

 

  // -------------------------------------------------------

  // mouseDown

  // Обработка щелчка кнопкой мыши

  // -------------------------------------------------------

  public boolean mouseDown(Event evt, int x, int y)

  {

    // Определяем и сохраняем текущие координаты

    // курсора мыши

    dimMouseCursor = new Dimension(x, y);

   

    // Сохраняем событие во временной переменной

    ev = evt;

 

    // Если количествао щелчков больше 1, считаем что

    // сделан двойной щелчок

    if(evt.clickCount > 1)

     

      // Выводим сообщение о двойном щелчке

      showStatus("Mouse Double Click");

 

    // Сделан одиночный щелчок

    else

 

      // Выводим сообщение о простом щелчке

      showStatus("Mouse Down");

   

    // Перерисовываем окно аплета

    repaint();

 

    // Возвращаем значение true при успешной

    // обработке события

    return true;

  }

 

  // -------------------------------------------------------

  // mouseUp

  // Отпускание клавиши мыши

  // -------------------------------------------------------

  public boolean mouseUp(Event evt, int x, int y)

  {

    // Выводим сообщение в строке состояния

    showStatus("Mouse Up");

      return true;

  }

 

  // -------------------------------------------------------

  // mouseDrag

  // Перемещение курсора мыши при нажатой клавише

  // -------------------------------------------------------

  public boolean mouseDrag(Event evt, int x, int y)

  {

    // Выводим сообщение в строке состояния

    showStatus("Mouse Drag");

    return true;

  }

 

  // -------------------------------------------------------

  // mouseMove

  // Перемещение курсора мыши при отжатой клавише




Начало  Назад  Вперед



Книжный магазин