Контрольная работа №2

ВАРИАНТ 1
Синхронизация полей ввода и флажков
Главная форма содержит кнопку JButton с заголовком «Form2» и 6 полей ввода (компонент JTextField) с текстом «1»–«6». При нажатии кнопки «Form2» появляется вторая (немодальная) форма, содержащая панель ButtonGroup c 6 флажками (компонент JCheckBox). Флажки имеют подписи «1»–«6»; вначале ни один из флажков не установлен. При установке любого флажка текст соответствующего поля ввода выделяется полужирным шрифтом, при снятии флажка полужирное выделение соответствующего поля ввода отменяется. При изменении текста какого-либо поля ввода должна изменяться подпись соответствующего флажка.

ВАРИАНТ 2
Синхронизация полей ввода и кнопок
Главная форма содержит кнопку JButton с заголовком «Form2» и 6 полей ввода (компонент JTextField) с текстом «1»–«6»; текст первого из полей ввода должен быть выделен полужирным шрифтом. При нажатии кнопки «Form2» появляется вторая (немодальная) форма, содержащая панель ButtonGroup c 6 радиокнопками (компонент JRadioButton). Радиокнопки имеют подписи «1»–«6»; выбранной должна быть радиокнопка, соответствующая полю ввода с полужирным шрифтом. При выборе другой радиокнопки, полужирное выделение автоматически переносится на текст соответствующего поля ввода. При изменении текста какого-либо поля ввода должна изменяться подпись соответствующей радиокнопки.