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

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

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

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

  // -------------------------------------------------------
  // paint
  // Метод paint, выполняющий рисование в окне аплета
  // -------------------------------------------------------
  public void paint(Graphics g)
  {
    Graphics gpDraw;
    
    // Получаем контекст отображения для панели рисования
    gpDraw = pDraw.getGraphics();

    // Определяем текущие размеры 
    Dimension dimAppWndDimension = pDraw.size();
    
    // Рисуем рамку вокруг окна аплета
    gpDraw.drawRect(0, 0, 
      dimAppWndDimension.width  - 1, 
      dimAppWndDimension.height - 1);

    // Устанавливаем шрифт
    gpDraw.setFont(new Font(sFontName, Font.PLAIN, 12));

    // Рисуем строку
    gpDraw.drawString(
      "Смотри на шрифт, цвет фона и текста!", 
      10, 50);

    // Получаем контекст отображения для панели блокнота
    gpDraw = pCardPanel.getGraphics();

    // Определяем размеры панели блокнота
    dimAppWndDimension = pCardPanel.size();
    
    // Обводим блокнот рамкой
    gpDraw.drawRect(0, 0, 
      dimAppWndDimension.width  - 1, 
      dimAppWndDimension.height - 1);
  }
}
   В листинге 7.4 вы найдете исходный текст документа HTML, созданного для 
размещения аплета.
Листинг 7.4. Файл Notebook\Notebook.html


Notebook




The source. Описание исходного текста В классе Notebook определено довольно много полей и переопределено несколько методов. Поля класса Notebook В полях pDraw, pCardPanel и pButtonPanel находятся ссылки, соответственно, на верхнюю, среднюю и нижнюю панели, предназначенные для рисования, размещения блокнота диалоговых панелей настроек и кнопок управления блокнотом. В предыдущем приложении на страницах блокнота размещались кнопки. Теперь мы решили более сложную задачу - поместили на страницы блокнота три панели, по одной на каждую страницу. Первая из этих панелей содержит список для выбора цвета фона, вторая - для выбора цвета изображения и, наконец, третья, для выбора шрифта. Поля pBackgroundColor, pForegroundColor и pFont хранят ссылки на соответствующие панели настроек. Нижняя панель содержит кнопки управления страницами блокнота. С помощью кнопок, ссылки на которые хранятся в полях btnBackgroundColor, btnForegroundColor и btnFont вы можете выбирать для отображения страницы блокнота, содержащие панели настройки ц
 
<<-[Весь Текст]
Страница: из 275
 <<-