Лабораторная работа 8
«Java Swing. Layouts»
task
Реализовать приложение со следующим интерфейсом, разместив в компоненте с тремя вкладками.
- Реализовать приложение со следующим интерфейсом (компоновка BorderLayout)
- Кнопки перемещают выделенные элементы из одного списка в другой
- Элементы списка произвольны
- Реализовать приложение со следующим интерфейсом (компоновка GridLayout).
- При попадании мыши на кнопку меняется ее фон
- При перемещении за границу кнопки фон становится старым
- При нажатии по кнопке текст на ней меняется на «Clicked!»
- При отпускании становится прежним
- Сделать общего слушателя для всех кнопок
- Реализовать группу RadioButtons
- С картинками выбора/не выбора
- С помещения мыши над ними
- С помещения и удержания (одна картинка на одно действие).
- Картинки нарисовать программно через Icon или взять существующие.
- Использовать методы setIcon и т.п. RadioButtons могут быть об областях Беларуси или т.п.
demo