Программирование на 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();




          • 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);



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