Компонент Button

 

Компонент Button — это кнопка стандартного для данной графической системы вида с надписью, умеющая реагировать на щелчок кнопки мыши — при нажатии она «вдавливается» в плоскость контейнера, при отпускании — становится «выпуклой».

Два конструктора Button о и Button (string label) создают кнопку без надписи и с надписью label соответственно.

Методы доступа getLabel() и setLabel (String label) позволяют получить и изменить надпись на кнопке.

Главная функция кнопки — реагировать на щелчки мыши, и прочие методы класса обрабатывают эти действия.

События

Кроме событий класса Component: ComponentEvent, FocusEvent, KeyEvent, MouseEvent, При воздействии на кнопку происходит Событие ActionEvent.

Немного сложнее класса Label класс checkbox, создающий кнопки выбора.