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

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

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

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
ытие подлежит обработке, наш метод handleEvent получает ссылку на 
объект, вызвавший событие, и сохраняет ее в переменной ls типа List:
List ls;
ls = (List)evt.target;
   Затем метод определяет, какой сисок создал событие, проверяя поле evt.target,
 а затем получает и записывает выделенную строку в переменную sSelBackground 
(для списка цветов фона) или sSelForeground (для списка цветов изображения):
if(evt.target.equals(chBackgroundColor))
  sSelBackground = ls.getSelectedItem();
else if(evt.target.equals(chForegroundColor))
  sSelForeground = ls.getSelectedItem();
   После этого цвет фона и изображения записывается в строку состояния 
навигатора в формате (<цвет фона>, <цвет изображения>):
showStatus("(" + sSelBackground + ",
  " + sSelForeground + ")");
   После этого метод выполняет перерисовку окна и возвращает значение true - 
признак того, что он обработал событие:
repaint();
return true;
   Метод paint
   Обработчик метода paint рисует рамку вокруг окна аплета и текстовую строку в 
средней части этого окна.
   В нижней части окна аплета метод paint отображает выделенные в списках цвета 
фона и изображения: 
g.drawString("Background:  " + sSelBackground, 10, 160);
g.drawString("Foreground:  " + sSelForeground, 10, 190);
   Текстовое поле класса Label
   На базе класса Label вы можете создать в окне аплета однострочное текстовое 
поле, которое не поддается редактированию. Основное назначение таких полей - 
подпись других компонент, таких, например, как группы переключателей или списки.

   Ниже мы привели краткое описание класса Label:
public class java.awt.Label
  extends java.awt.Component
{
  // -----------------------------------------------------
  // Поля
  // -----------------------------------------------------

  // Способ выравнивания текстового поля
  public final static int CENTER; // центрирование
  public final static int LEFT;   // по левой границе
  public final static int RIGHT;  // по правой границе

  // -----------------------------------------------------
  // Конструкторы
  // -----------------------------------------------------

  // Создание текстового поля без текста
  public Label();

  // Создание текстового поля с заданным текстом
  public Label(String label);

  // Создание текстового поля с заданным текстом
  // и заданным выравниванием
  public Label(String label, int alignment);

  // -----------------------------------------------------
  // Методы
  // -----------------------------------------------------

  // Вызов метода createLabel
  public void addNotify();

  /
 
<<-[Весь Текст]
Страница: из 275
 <<-