Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
им сообщение в строке состояния
    showStatus("Mouse Drag");
    return true;
  }

  // -------------------------------------------------------
  // mouseMove
  // Перемещение курсора мыши при отжатой клавише
  // -------------------------------------------------------
  public boolean mouseMove(Event evt, int x, int y)
  {
    return true;
  }

  // -------------------------------------------------------
  // mouseEnter
  // Курсор мыши вошел в область окна аплета
  // -------------------------------------------------------
  public boolean mouseEnter(Event evt, int x, int y)
  {
    // Выводим сообщение в строке состояния
    showStatus("Mouse pointer enters applet's window");
    return true;
  }

  // -------------------------------------------------------
  // mouseExit
  // Курсор мыши покинул область окна аплета
  // -------------------------------------------------------
  public boolean mouseExit(Event evt, int x, int y)
  {
    // Выводим сообщение в строке состояния
    showStatus("Mouse pointer leaves applet's window");
    return true;
  }
}
   Исходный текст документа HTML, созданного для нашего аплета системой Java 
Applet Wizard, приведен в листинге 4.2.
Листинг 4.2. Файл MouseClick\MouseClick.html


MouseClick




The source. Описание исходного текста В исходном тексте класса MouseClick мы определили поля класса с именами dimMouseCursor и ev: Dimension dimMouseCursor; Event ev; Первое из них предназначено для хранения координат курсора в момент возникновения события, а второе - хранит ссылку на это событие. Метод getAppletInfo Метод getAppletInfo ничем не отличается от аналогичных методов в предыдущих приложениях. Метод paint В начале своей работы метод paint определяет текущие размеры окна аплета, закрашивает это окно в желтый цвет и рисует вокруг него тонкую рамку черного цвета. Все это делается исключительно для того чтобы выделить аплет в документе HTML и обозначить его границы. Далее метод paint отображает текущие координаты курсора мыши, взяв их из переменной ev: g.drawString("(" + ev.x + "," + ev.y + ")", ev.x, ev.y); Метод mouseDown Когда пользователь делает щелчок левой клавишей мыши (напомним, что Java не работает с другими клавишами мыши), управление получает метод mouseDown. Этот метод,
 
<<-[Весь Текст]
Страница: из 275
 <<-