Методы
Методы
- addNotify
Вызов метода createButton
public void addNotify();Получение надписи на кнопке
- getLabel
Получение строки параметров, отражающей состояние кнопки
- paramString
Установка надписи на кнопке
- setLabel
Из методов класса 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);