Методы
Вызов метода createButton
public void addNotify();
Получение надписи на кнопке
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 в этом примере передается название переключателя, через второй - ссылка на группу, а через третий - состояние, в которое должен быть установлен переключатель. Из всех переключателей группы только один может находиться во включенном состоянии.
Назад Вперед
Контакты
О компании
Новости
Вакансии
Правовые аспекты
Условия использования
Торговые марки
Copyright 1994-2005 Sun Microsystems, Inc.
printmenus();
Программные продуктыРабочие станции и тонкие клиенты
Серверы
Системы хранения данных
Посмотреть все
»Java 2 Standard Edition
Developer Tools
Top Downloads
New Downloads
Патчи и обновления
Посмотреть все
»Истории успеха
The Sun Grid
Партнерские программы
Посмотреть все
»Программы SunSpectrum
Консалтинг
Услуги инсталляции
Поддержка ПО
Посмотреть все
»Сертификация
Авторизованные учебные центры
Посмотреть все
»События
Lab Downloads
Посмотреть все
»Добавление элемента в список
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, позволяющий переключать текстовое поля из режима, при котором редактирование заблокировано, в режим с разрешенным редактированием и обратно.
Назад Вперед
Контакты
О компании
Новости
Вакансии
Правовые аспекты
Условия использования
Торговые марки
Copyright 1994-2005 Sun Microsystems, Inc.
printmenus();
Программные продуктыРабочие станции и тонкие клиенты
Серверы
Системы хранения данных
Посмотреть все
»Java 2 Standard Edition
Developer Tools
Top Downloads
New Downloads
Патчи и обновления
Посмотреть все
»Вызов метода 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);