Подробное руководство по программированию на Java

         

Методы



Методы

  • addNotify

Вызов метода createButton

public void addNotify();

Получение надписи на кнопке

  • getLabel
public String getLabel();

Получение строки параметров, отражающей состояние кнопки

  • paramString
protected String paramString();

Установка надписи на кнопке

  • setLabel
public void setLabel(String label);

Из методов класса Button вы будете использовать чаще всего два - getLabel и setLabel. Первый из них позволяет получить строку надписи на кнопке, а второй - установить новую надпись.

Обычно аплет создает в своем окне кнопки в процессе своей инициализации при обработке метода init, например:

Button btn1; . . . public void init() { btn1 = new Button("Button 1"); add(btn1); }

Здесь мы создали кнопку с надписью Button 1. Затем мы добавили эту кнопку в контейнер, которым является окно аплета, с помощью метода add.



Методы

  • addNotify

Вызов метода createCheckbox

public void addNotify();
  • getCheckboxGroup

Получение группы, к которой относится данный переключатель с зависимой фиксацией

public CheckboxGroup getCheckboxGroup();
  • getLabel

Получение названия переключателя

public String getLabel();
  • getState

Определение текущего состояния переключателя

public boolean getState();
  • paramString

Получение строки параметров

protected String paramString();
  • setCheckboxGroup

Установка группы, к которой относится данный переключатель с зависимой фиксацией

public void setCheckboxGroup(CheckboxGroup g);
  • setLabel

Установка названия переключателя

public void setLabel(String label);
  • setState

Установка нового состояния переключателя

public void setState(boolean state);



Методы

Получение ссылки на переключатель, который находится во включенном состоянии

public Checkbox getCurrent();

Установка указанного переключателя в группе во включенное состояние

public void setCurrent(Checkbox box);

Получение строки, которая представляет группу

public String toString();

Ссылка на этот объект указывается при создании отдельных переключателей с зависимой фиксацией, входящих в группу:

CheckboxGroup grModeGroup; Checkbox rdbox1; Checkbox rdbox2; Checkbox rdbox3; Checkbox rdbox4; . . . public void init() { grModeGroup = new CheckboxGroup(); rdbox1 = new Checkbox("Mode 1", grModeGroup, true); rdbox2 = new Checkbox("Mode 2", grModeGroup, false); rdbox3 = new Checkbox("Mode 3", grModeGroup, false); rdbox4 = new Checkbox("Mode 4", grModeGroup, false); add(rdbox1); add(rdbox2); add(rdbox3); add(rdbox4); }

Через первый параметр конструктору Checkbox в этом примере передается название переключателя, через второй - ссылка на группу, а через третий - состояние, в которое должен быть установлен переключатель. Из всех переключателей группы только один может находиться во включенном состоянии.






Методы

  • addItem

Добавление элемента в список

public void addItem(String item);
  • addNotify

Вызов метода createChoice

public void addNotify();
  • countItems

Определение количества элементов в списке

public int countItems();
  • getItem

Получение строки списка по номеру соответствующего ему элемента списка

public String getItem(int index);
  • getSelectedIndex

Получение номера текущего выбранного элемента

public int getSelectedIndex();
  • getSelectedItem

Получение строки, соответствующей текущему выбранному элементу списка

public String getSelectedItem();
  • paramString

Получение строки параметров

protected String paramString();
  • select

Выбор в списке элемента по заданному номеру

public void select(int pos);
  • select

Выбор в списке элемента по заданной строке

public void select(String str);



Методы

  • addItem

Добавление элемента в список

public void addItem(String item);

Добавление элемента в список с указанием номера позиции

public void addItem(String item, int index);
  • addNotify

Вызов метода createList

public void addNotify();
  • allowsMultipleSelections

Переключение списка в режим, при котором возможно выбирать одновременно несколько элементов

public boolean allowsMultipleSelections();
  • clear

Удаление из списка всех элементов

public void clear();
  • countItems

Определение количества элементов в списке

public int countItems();
  • delItem

Удаление элемента из заданной позиции

public void delItem(int position);
  • delItems

Удаление нескольких элементов

public void delItems(int start, int end);
  • deselect

Отмена выделения элемента с заданной позицией

public void deselect(int index);
  • getItem

Получение строки, связанной с элементом, по позиции этого элемента

public String getItem(int index);
  • getRows

Определение количества элементов, которые видны в окне списка

public int getRows();
  • getSelectedIndex

Определение номера выделенного элемента

public int getSelectedIndex();
  • getSelectedIndexes

Определение номеров выделенных элементов

public int[] getSelectedIndexes();
  • getSelectedItem

Получение текстовой строки, связанной с выделенным элементом

public String getSelectedItem();
  • getSelectedItems

Получение ссылки на массив строк, связанных с выделенными элементами

public String[] getSelectedItems();
  • getVisibleIndex

Определение номера элемента массива, который был сделан в последний раз выделенным с помощью метода makeVisible

public int getVisibleIndex();
  • isSelected

Проверка, является ли выделенной строка с заданным номером

public boolean isSelected(int index);
  • makeVisible

Выполняется свертка элементов списка таким образом, чтобы элемент с заданным номером стал видимым

public void makeVisible(int index);

  • minimumSize

Минимальные размеры области, необходимые для отображения списка

public Dimension minimumSize();

Минимальные размеры области, необходимые для отображения списка с заданным количеством строк

public Dimension minimumSize(int rows);
  • paramString

Получение строки параметров

protected String paramString();
  • preferredSize

Предпочтительные размеры области, необходимые для отображения списка

public Dimension preferredSize();

Предпочтительные размеры области, необходимые для отображения списка с заданным количеством строк

public Dimension preferredSize(int rows);

  • removeNotify

Извещение об уничтожении узла

public void removeNotify();
  • replaceItem

Замещение элемента списка с заданным номером

public void replaceItem(String newValue, int index);
  • select

Выделение элемента с заданным номером

public void select(int index);
  • setMultipleSelections

Установка или сброс режима одновременного выделения нескольких строк

public void setMultipleSelections(boolean v);





Методы

  • addNotify

Вызов метода createLabel

public void addNotify();
  • getAlignment

Определение текущего выравнивания текстового поля

public int getAlignment();
  • getText

Получение текста из поля

public String getText();
  • paramString

Получение строки параметров

protected String paramString();
  • setAlignment

Установка выравнивания текстового поля

public void setAlignment(int alignment);
  • setText

Запись текста в поле

public void setText(String label);



Методы

  • addNotify

Вызов метода createTextField

public void addNotify();
  • echoCharIsSet

Проверка, установлен ли для поля эхо-символ

public boolean echoCharIsSet();
  • getColumns

Определение размера поля

public int getColumns();
  • getEchoChar

Получение текущего эхо-символа

public char getEchoChar();
  • minimumSize

Определение минимальных размеров области для отображения поля

public Dimension minimumSize();

Определение минимальных размеров области для отображения поля заданной ширины

public Dimension minimumSize(int cols);
  • paramString

Получение строки параметров

protected String paramString();
  • preferredSize

Определение оптимальных размеров области для отображения поля

public Dimension preferredSize();

Определение оптимальных размеров области для отображения поля заданной ширины

public Dimension preferredSize(int cols);
  • setEchoCharacter

Установка эхо-символа для отображения в поле

public void setEchoCharacter(char c);



Методы

  • getSelectedText

Получение текста, выделенного пользователем в окне поля

public String getSelectedText();
  • getSelectionEnd

Получение позиции конца выделенной области

public int getSelectionEnd();
  • getSelectionStart

Получение позиции начала выделенной области

public int getSelectionStart();
  • getText

Получение полного текста из поля

public String getText();
  • isEditable

Проверка, возможно ли редактирование текста в поле

public boolean isEditable();
  • paramString

Получение строки параметров

protected String paramString();
  • removeNotify

Удаление извещения

public void removeNotify();
  • select

Выделение заданной области текста

public void select(int selStart, int selEnd);
  • selectAll

Выделение всего текста

public void selectAll();
  • setEditable

Включение или выключение возможности редактирования текста

public void setEditable(boolean t);
  • setText

Установка текста в поле

public void setText(String t);

С помощью метода getText вы можете получить весь текст, который имеется в поле. Метод getSelectedText позволяет получить только ту часть текста, которая предварительно была выделена пользователем.

Приложение может выделить любой фрагмент текста или весь текст при помощи методов select и selectAll, соответственно.

Для записи текста в поле приложение может воспользоваться методом setText.

Возможно, для вас будет интересен метод setEditable, позволяющий переключать текстовое поля из режима, при котором редактирование заблокировано, в режим с разрешенным редактированием и обратно.






Методы

  • addNotify

Вызов метода createTextArea

public void addNotify();
  • append

Добавление текста в поле редактирования

public void append(String str);
  • appendText

Добавление текста в поле редактирования. Этот метод устарел. Вы должны использовать вместо него метод append, описанный выше.

public void appendText(String str);
  • getColumns

Определение количества столбцов поля

public int getColumns();
  • getRows

Определение количества строк поля

public int getRows();
  • insertText

Добавление текста в поле редактирования начиная с заданной позиции

public void insertText(String str, int pos);
  • minimumSize

Определение минимальных размеров области для размещения многострочного текстового поля

public Dimension minimumSize();

Определение минимальных размеров области для размещения многострочного текстового поля с заданным количеством строк и столбцов

public Dimension minimumSize(int rows, int cols);
  • paramString

Получение строки параметров

protected String paramString();
  • preferredSize

Определение предпочтительных размеров области для размещения многострочного текстового поля

public Dimension preferredSize();

Определение предпочтительных размеров области для размещения многострочного текстового поля с заданным количеством строк и столбцов

public Dimension preferredSize(int rows, int cols);
  • replaceText

Замещение блока текста, начиная с первой позиции и до второй позиции

public void replaceText(String str, int start, int end);

Содержание раздела