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

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

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

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

  // Определение минимальных размеров области
  // для размещения многострочного текстового поля
  // с заданным количеством строк и столбцов
  public Dimension minimumSize(int rows, int cols);

  // Получение строки параметров
  protected String paramString();

  // Определение предпочтительных размеров области
  // для размещения многострочного текстового поля
  public Dimension preferredSize();

  // Определение предпочтительных размеров области
  // для размещения многострочного текстового поля
  // с заданным количеством строк и столбцов
  public Dimension preferredSize(int rows, int cols);

  // Замещение блока текста, начиная с первой позиции
  // и до второй позиции
  public void replaceText(String str, int start, int end);
}
   Когда вы создаете многострочное текстовое поле редактирования, то можете 
использовать конструктор, допускающий указание размеров поля в строках и 
столбцах:
TextArea txt;
txt = new TextArea("Введите строку текста", 5, 35);
   Созданное поле добавляется в окно аплета методом add.
   Отметим, что в классе TextArea есть методы для работы с блоками текста 
(вставка и замена), а также методы, с помощью которых можно определить 
количество строк и столбцов в поле редактирования.
   Приложение TextEdit
   Приложение TextEdit (рис. 5.13) демонстрирует некоторые приемы работы с 
многострочным полем редактирования текста, созданным на базе класса TextArea.

Рис. 5.13. Окно приложения TextEdit
   В окне редактирования вы можете вводить строки текста. Если нажать на кнопку 
“Получить все”, в нижней части окна отобразится полное содержимое окна 
редактирования. Каждая строка будет отделена символом перехода на новую строку.
   Если же нажать кнопку “Получить выделенное”, в нижней части появится только 
выделенный фрагмент текста (как это показано на рис. 5.13).
   Исходные тексты приложения 
   Исходный текст приложения приведен в листинге 5.13.
Листинг 5.13. Файл TextEdit\TextEdit.java
// =========================================================
// Многострочное текстовое поле класса TextArea
//
// (C) Фролов А.В, 1997
//
// E-mail: [email protected]
// WWW:    http://www.glasnet.ru/~frolov
//            или
//         http://www.dials.ccas.ru/frolov
// =====================
 
<<-[Весь Текст]
Страница: из 275
 <<-