Флажки опции и переключатели в меню Java

Флажки опции и переключатели в меню JavaКогда пользователь щелкает на пункте меню, флажки автоматически устанавливаются или сбрасываются, а состояние переключателей изменяется в соответствии с выбранным пунктом. Если не принимать во внимание внешний вид, флажки и опции можно рассматривать как обычные пункты меню. Рассмотрим, например, как создается пункт меню с флажком опции.

JCheckBoxMenuItem readonlyitem = new JCheckBoxMenuItem("Read-only);
optionsMenu.add(readonlyItem);

Пункты меню с переключателями работают точно так же, как и обычные переключатели. В меню нужно добавить группу переключателей. Когда выбирается один из них, все остальные автоматически отключаются.

ButtonGroup group = new ButtonGroup();JRadionButtonMenuItem insertItem = JRadioButtonMenuItem("Insert");
insertItem.setSelected(true);
JRadioButtonMenuItem overtypeItem = new JRadioButtonMenuItem("Overtype");
group.add(insertItem);
group.add(overtypeItem);
optionsMenu.add(insertItem);
optionsMenu.add(overtypeItem);

В этих пунктах меню не обязательно точно определять, когда именно пользователь сделал выбор. Вместо этого для проверки текущего состояния пункта меню достаточно применить метод isSelected(). (Разумеется это означает, что в какой-то переменной экземпляра придется хранить ссылку на данный пункт меню). Кроме этого, задать состояние пункта меню можно с помощью метода setSelected().

Не знаете где быстро купить могучий хан? Советуем вам купить могучий хан по ссылке. Все по самым доступным ценам на рынке.

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

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