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




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


      // Рисуем прямоугольник

      g.fillRect(x, y, width, height);

      // Выполняем задержку на 50 миллисекунд

      try

       {

         Thread.sleep(50);

       }

       catch (InterruptedException e)

       {

         stop();

       }

    }

  }

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

  // mouseEnter

  // Метод вызывается, когда курсор мыши оказывается над

  // окном аплета

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

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

  {

    if (m_Rectangles != null)

    {

      // Когда курсор мыши оказывается над поверхностью

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

      // задачу рисования прямоугольников

      m_Rectangles.suspend();

    }

    return true;

  }

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

  // mouseExit

  // Метод вызывается, когда курсор мыши покидает

  // окно аплета

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

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

  {

    if (m_Rectangles != null)

    {

      // Когда курсор мыши покидает окно аплета,

      // возобновляем работу задачи рисования

      // прямоугольников

      m_Rectangles.resume();

    }

    return true;

  }

}

В листинге 1.4 находится исходный текст документа HTML, созданного автоматически для нашего аплета.

Листинг 1.4. Файл Rectangles\Rectangles.html

<html>

<head>

<title>Rectangles</title>

</head>

<body>

<hr>

<applet

    code=Rectangles.class

    id=Rectangles

    width=320

    height=240 >

</applet>

<hr>

<a href="Rectangles.java">The source.</a>

</body>

</html>




Содержание  Назад  Вперед