Методы
Вызов метода createButton
public void addNotify();
Получение надписи на кнопке
- getLabel
- paramString
- setLabel
- addNotify
- getCheckboxGroup
- getLabel
- getState
- paramString
- setCheckboxGroup
- setLabel
- setState
- addItem
- addNotify
- countItems
- getItem
- getSelectedIndex
- getSelectedItem
- paramString
- select
- select
- addItem
- addNotify
- allowsMultipleSelections
- clear
- countItems
- delItem
- delItems
- deselect
- getItem
- getRows
- getSelectedIndex
- getSelectedIndexes
- getSelectedItem
- getSelectedItems
- getVisibleIndex
- isSelected
- makeVisible
- minimumSize
- addNotify
- getAlignment
- getText
- paramString
- setAlignment
- setText
- addNotify
- echoCharIsSet
- getColumns
- getEchoChar
- minimumSize
- paramString
- preferredSize
- setEchoCharacter
- getSelectedText
- getSelectionEnd
- getSelectionStart
- getText
- isEditable
- paramString
- removeNotify
- select
- selectAll
- setEditable
- setText
- addNotify
- append
- appendText
- getColumns
- getRows
- insertText
- minimumSize
- paramString
- preferredSize
- replaceText
public String getLabel();
Получение строки параметров, отражающей состояние кнопки
protected String paramString();
Установка надписи на кнопке
public void setLabel(String label);
Из методов класса Button вы будете использовать чаще всего два - getLabel и setLabel. Первый из них позволяет получить строку надписи на кнопке, а второй - установить новую надпись.
Обычно аплет создает в своем окне кнопки в процессе своей инициализации при обработке метода init, например:
Button btn1; . . . public void init() { btn1 = new Button("Button 1"); add(btn1); }
Здесь мы создали кнопку с надписью Button 1. Затем мы добавили эту кнопку в контейнер, которым является окно аплета, с помощью метода add.
Вызов метода createCheckbox
public void addNotify();
Получение группы, к которой относится данный переключатель с зависимой фиксацией
public CheckboxGroup getCheckboxGroup();
Получение названия переключателя
public String getLabel();
Определение текущего состояния переключателя
public boolean getState();
Получение строки параметров
protected String paramString();
Установка группы, к которой относится данный переключатель с зависимой фиксацией
public void setCheckboxGroup(CheckboxGroup g);
Установка названия переключателя
public void setLabel(String label);
Установка нового состояния переключателя
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 в этом примере передается название переключателя, через второй - ссылка на группу, а через третий - состояние, в которое должен быть установлен переключатель. Из всех переключателей группы только один может находиться во включенном состоянии.
Добавление элемента в список
public void addItem(String item);
Вызов метода createChoice
public void addNotify();
Определение количества элементов в списке
public int countItems();
Получение строки списка по номеру соответствующего ему элемента списка
public String getItem(int index);
Получение номера текущего выбранного элемента
public int getSelectedIndex();
Получение строки, соответствующей текущему выбранному элементу списка
public String getSelectedItem();
Получение строки параметров
protected String paramString();
Выбор в списке элемента по заданному номеру
public void select(int pos);
Выбор в списке элемента по заданной строке
public void select(String str);
Добавление элемента в список
public void addItem(String item);
Добавление элемента в список с указанием номера позиции
public void addItem(String item, int index);
Вызов метода createList
public void addNotify();
Переключение списка в режим, при котором возможно выбирать одновременно несколько элементов
public boolean allowsMultipleSelections();
Удаление из списка всех элементов
public void clear();
Определение количества элементов в списке
public int countItems();
Удаление элемента из заданной позиции
public void delItem(int position);
Удаление нескольких элементов
public void delItems(int start, int end);
Отмена выделения элемента с заданной позицией
public void deselect(int index);
Получение строки, связанной с элементом, по позиции этого элемента
public String getItem(int index);
Определение количества элементов, которые видны в окне списка
public int getRows();
Определение номера выделенного элемента
public int getSelectedIndex();
Определение номеров выделенных элементов
public int[] getSelectedIndexes();
Получение текстовой строки, связанной с выделенным элементом
public String getSelectedItem();
Получение ссылки на массив строк, связанных с выделенными элементами
public String[] getSelectedItems();
Определение номера элемента массива, который был сделан в последний раз выделенным с помощью метода makeVisible
public int getVisibleIndex();
Проверка, является ли выделенной строка с заданным номером
public boolean isSelected(int index);
Выполняется свертка элементов списка таким образом, чтобы элемент с заданным номером стал видимым
public void makeVisible(int index);
Минимальные размеры области, необходимые для отображения списка
public Dimension minimumSize();
Вызов метода createLabel
public void addNotify();
Определение текущего выравнивания текстового поля
public int getAlignment();
Получение текста из поля
public String getText();
Получение строки параметров
protected String paramString();
Установка выравнивания текстового поля
public void setAlignment(int alignment);
Запись текста в поле
public void setText(String label);
Вызов метода createTextField
public void addNotify();
Проверка, установлен ли для поля эхо-символ
public boolean echoCharIsSet();
Определение размера поля
public int getColumns();
Получение текущего эхо-символа
public char getEchoChar();
Определение минимальных размеров области для отображения поля
public Dimension minimumSize();
Определение минимальных размеров области для отображения поля заданной ширины
public Dimension minimumSize(int cols);
Получение строки параметров
protected String paramString();
Определение оптимальных размеров области для отображения поля
public Dimension preferredSize();
Определение оптимальных размеров области для отображения поля заданной ширины
public Dimension preferredSize(int cols);
Установка эхо-символа для отображения в поле
public void setEchoCharacter(char c);
Получение текста, выделенного пользователем в окне поля
public String getSelectedText();
Получение позиции конца выделенной области
public int getSelectionEnd();
Получение позиции начала выделенной области
public int getSelectionStart();
Получение полного текста из поля
public String getText();
Проверка, возможно ли редактирование текста в поле
public boolean isEditable();
Получение строки параметров
protected String paramString();
Удаление извещения
public void removeNotify();
Выделение заданной области текста
public void select(int selStart, int selEnd);
Выделение всего текста
public void selectAll();
Включение или выключение возможности редактирования текста
public void setEditable(boolean t);
Установка текста в поле
public void setText(String t);
С помощью метода getText вы можете получить весь текст, который имеется в поле. Метод getSelectedText позволяет получить только ту часть текста, которая предварительно была выделена пользователем.
Приложение может выделить любой фрагмент текста или весь текст при помощи методов select и selectAll, соответственно.
Для записи текста в поле приложение может воспользоваться методом setText.
Возможно, для вас будет интересен метод setEditable, позволяющий переключать текстовое поля из режима, при котором редактирование заблокировано, в режим с разрешенным редактированием и обратно.
Вызов метода createTextArea
public void addNotify();
Добавление текста в поле редактирования
public void append(String str);
Добавление текста в поле редактирования. Этот метод устарел. Вы должны использовать вместо него метод append, описанный выше.
public void appendText(String str);
Определение количества столбцов поля
public int getColumns();
Определение количества строк поля
public int getRows();
Добавление текста в поле редактирования начиная с заданной позиции
public void insertText(String str, int pos);
Определение минимальных размеров области для размещения многострочного текстового поля
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);
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий