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

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

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

Библиотека :: Компьютеры и Программирование :: А.В. Фролов, Г.В. Фролов - Microsoft Visual J++
<<-[Весь Текст]
Страница: из 275
 <<-
 
роки:
txt = new TextField("Введите строку текста", 35);
   Далее этот метод создает кнопку, с помощью которой можно получить текущее 
содержимое поля редактирования:
btnGetText = new Button("Получить строку");
   Затем созданные поле и кнопка добавляются в окно аплета при помощи метода 
add:
add(txt);
add(btnGetText);
   После этого метод init получает текущее содержимое поля редактирования и 
записывает его в строку str:
str = txt.getText();
   В завершении метод init изменяет цвет фона:
setBackground(Color.yellow);
   Метод action
   Наш метод action обрабатывает только те события, которые вызваны кнопкой.
   Обработка заключается в извлечении текста из поля редактирования и записи 
его в строку str:
str = txt.getText();
repaint();
   Метод paint
   После рисования рамки черного цвета вокруг окна аплета метод paint 
отобаржает текущее содержимое строки str в нижней части окна:
g.drawString("> " + str, 10, 100);
   Многострочное текстовое поле класса TextArea
   Если вам нужно поле для ввода многострочной информации, обратите внимание на 
класс TextArea. С его помощью вы можете создать многострочное поле заданной 
ширины и высоты, снабженное полосами просмотра.
   Класс TextArea создан на базе класса TextComponent, рассмотренном нами ранее,
 поэтому для работы с многострочными полями вы можете использовать методы этого 
класса. В частности, вам доступен метод, с помощью которого можно получать из 
онка редактирования не весь текст, а только выделенную пользователем область.
   Краткое описание класса TextArea мы привели ниже:
public class java.awt.TextArea
  extends java.awt.TextComponent
{
  // -----------------------------------------------------
  // Конструкторы
  // -----------------------------------------------------
  
  // Создание поля без текста и без указания размеров
  public TextArea();

  // Создание поля без текста с указанием размеров
  public TextArea(int rows, int cols);

  // Создание поля с текстом без указания размеров
  public TextArea(String text);

  // Создание поля с текстом и с указанием размеров
  public TextArea(String text, int rows, int cols);

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

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

  // Добавление текста в поле редактирования
  public void appendText(String str);

  // Определение количества столбцов поля
  public int getColumns();

  // Определение количества строк поля
  public int getRows();

  // Добавление текста в поле редактирования
  // начиная с заданной позиции
  public void insertText(String str, int pos);

  // Определение минимальных размеров области
  // для размещения многострочного текстового пол
 
<<-[Весь Текст]
Страница: из 275
 <<-