|
oy()
{
}
// -------------------------------------------------------
// paint
// Метод paint, выполняющий рисование в окне аплета
// -------------------------------------------------------
public void paint(Graphics g)
{
// Определяем текущие размеры окна аплета
Dimension dimAppWndDimension = size();
// Эта строка будет удалена из окна аплета
// методом clearRect
g.drawString("Невидимая строка", 10, 20);
// Стираем содержимое окна аплета. Цвет окна
// становится таким же, как и цвет фона
// окна навигатора
g.clearRect(0, 0,
dimAppWndDimension.width - 1,
dimAppWndDimension.height - 1);
// Выбираем в контекст отображения желтый цвет
g.setColor(Color.yellow);
// Закрашиваем внутреннюю область окна аплета
g.fillRect(0, 0,
dimAppWndDimension.width - 1,
dimAppWndDimension.height - 1);
// Выбираем в контекст отображения черный цвет
g.setColor(Color.black);
// Рисуем рамку вокруг окна аплета
g.drawRect(0, 0,
dimAppWndDimension.width - 1,
dimAppWndDimension.height - 1);
// Пишем строку в верхнем левом углу окна аплета
g.drawString("Привет из аплета!", 10, 20);
// Рисуем в цикле пять горизонтальных линий
for(int i = 0; i < 5; i++)
{
g.drawLine(10, 30 + (i * 10), 200, 30 + (i * 10));
}
// Копируем область окна, занятую
// нарисованными линиями
g.copyArea(10, 30, 200, 50, 220, 0);
// Выбираем в контекст отображения белый цвет
g.setColor(Color.white);
// Закрашиваем белвым цветом нижнюю часть окна
g.fillRect(1, 80,
dimAppWndDimension.width - 2,
dimAppWndDimension.height - 81);
// Выбираем в контекст отображения черный цвет
g.setColor(Color.black);
// Рисуем два трехмерных прямоугольника
g.draw3DRect(10, 100, 100, 20, true);
g.draw3DRect(120, 100, 100, 20, false);
// Выбираем в контекст отображения красный цвет
g.setColor(Color.red);
// Рисуем рамку, в которую будет вписан сегмент
g.drawRect(10, 140, 200, 100);
g.drawLine(10, 190, 210, 190);
g.drawLine(110, 140, 110, 240);
// Выбираем в контекст отображения черный цвет
g.setColor(Color.black);
// Рисуем сегмент
g.drawArc(10, 140, 200, 100, -25, 320);
// Создаем многоугольник
Polygon p = new Polygon();
// Добавляем в многоугольник несколько вершин
p.addPoint(270, 239);
p.addPoint(350, 230);
p.addPoint(360, 180);
p.addPoint(390, 160);
p.addPoint(340, 130);
p.add
|
|