Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_Po_Tp.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.44 Mб
Скачать

Приложение 3 java-файл апплета, обрабатывающего простые события мыши, и html-документ со ссылкой на него

Данное приложение содержит код апплета, обрабатывающего простые события мыши, и html-файл со ссылкой на него. Данные тексты могут использоваться как шаблоны при создании класса апплетов, следует только предварительно изменить в них слово ИмяКласса на имя создаваемого класса.

Листинг Java-файла:

import java.applet.*;

import java.awt.*;

//=============================================

// Основной класс для апплета ИмяКласса

//=============================================

public class ИмяКласса extends Applet

{

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

public ИмяКласса()

{// Сделать: Добавьте сюда код конструктора

}

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

public String getAppletInfo()

{return "Name: Applet\r\n" +"";

}

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

public void init()

{resize(320, 240); // установка размера окна апплета

// Сделать: Добавьте сюда код инициализации

}

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

public void destroy()

{// Сделать: Добавьте сюда код завершения работы апплета

}

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

public void paint(Graphics g)

{// Сделать: Добавьте сюда код перерисовки окна апплета

}

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

public void start()

{// Сделать: Добавьте сюда код, который должен

// работать при запуске апплета

}

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

public void stop()

{// Сделать: Добавьте сюда код, который должен

// работать при остановке апплета

}

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

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

{// Сделать: Добавьте сюда код, который должен

// работать при нажатии клавиши мыши

return true;

}

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

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

{ // Сделать: Добавьте сюда код, который должен

// работать при отпускании клавиши мыши

return true;

}

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

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

{// Сделать: Добавьте сюда код, который должен

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

return true;

}

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

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

{// Сделать: Добавьте сюда код, который должен

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

return true;

}

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

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

{// Сделать: Добавьте сюда код, который должен

// работать при входе указателя мыши в окно апплета

return true;

}

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

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

{// Сделать: Добавьте сюда код, который должен

// работать при выходе указателя мыши из окна апплета

return true;

}

// Сделать: Добавьте сюда код, необходимый для работы

// создаваемого специализированного апплета

}

Листинг HTML-файла:

<html>

<head>

<title> ИмяКласса </title>

</head>

<body>

<hr>

<applet

code= ИмяКласса.class

name= ИмяКласса

width=320

height=240 >

</applet>

<hr>

</body>

</html>

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]