Как создать флажки опций в Java

Как создать флажки опций в JavaЕсли данные сводятся к ответы "да" или "нет", используйте компонент - флажок опций(checkbox). Чтобы установить флажок, нужно щелкнуть мышью на компоненте, а для того чтобы сбросить флажок - щелкнуть повторно. Установить или сбросить флажок можно также с помощью клавиши пробела, нажав ее в момент, когда на компоненте находится фокус ввода.

На рис.1 показано простое окно программы с двумя флажками опций, один из которых включает и отключает курсив, а другой - полужирный шрифт.

Обратите внимание на то, что первый флажок обладает фокусом ввода. Об этом говорит прямоугольная рамка вокруг его метки. Каждый раз, когда пользователь щелкает на флажке, содержимое окна обновляется с учетом нового атрибута шрифта.

Как создать флажки опций в JavaРис.1 Флажки опций

Флажки опций сопровождаются метками, указывающими их предназначение. Текст метки задается в конструкторе:

Для установки и сброса флажка используется метод setSelected(). Например:

Метод isSelected() позволяет определить текущее состояние каждого флажка. Если значение равно false, значит он сброшен, а если true - установлен.

Щелкая на флажке, пользователь инициирует события. Как всегда, вы можете связать с данным компонентом объект-слушатель. В нашей программе для двух кнопок предусмотрен один и тот же слушатель действий:

В методе actionPerformed() обработчика запрашивается текущее состояние флажков bold и italic, а затем устанавливается шрифт, которым должен отображаться обычный текст: полужирный, курсив или полужирный курсив.

Ниже приведен полный исходник программы, демонстрирующей работу с флажками опции:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *