1. Разработать приложение управления тремя списками, расположенными горизонтально. Приложение должно обеспечивать перемещение любого выбранного элемента или содержимого всего списка в следующий список по часовой стрелке: как из первого – во второй, из второго в третий, из третьего в первый. Элемент при перемещении должен исчезать из одного списка и появляться в другом. Помимо того приложение должно обеспечивать управление вторым списком – добавление нового элемента, редактирование, удаление.
2. Разработать приложение управления тремя списками, расположенными горизонтально. Приложение должно обеспечивать перемещение выбранного элемента из первого во второй, из второго в третий, из третьего в первый список и наоборот. Направление перемещения элемента из списка в список должно определяться выбором из набора флажков (CheckboxGroup). Элемент при перемещении должен исчезать из одного списка и появляться в другом. Помимо того приложение должно обеспечивать управление всеми списками – добавление нового элемента, редактирование, удаление.
|
|
3. Разработать приложение, обеспечивающее возможность множественного выбора элементов из списка. Выбранные элементы должны образовывать строку текста и помещаться в текстовое поле. Предусмотреть возможность вывода сообщения в диалоговое окно (Dialog) в случае, если суммарное количество символов будет превышать 100.
4. Разработать приложение, реализующее калькулятор. Приложение должно иметь строку редактирования (TextField), набор кнопок 0…9, кнопки арифметических действий – суммирование, вычитание, деление, умножение, память.
5. Разработать приложение, реализующее калькулятор. Приложение должно иметь две строки редактирования (TextField). Набор флажков (CheckboxGroup) определяет, какое арифметическое действие необходимо выполнить: суммирование, вычитание, деление, умножение, память.
6. Разработать приложение, обеспечивающее поиск в двух списках несовпадающих фрагментов текста. Строки, в которых будут найдены искомые фрагменты, должны быть выведены в диалогове окно (Dialog) (предполагается, что несколько строк может иметь такие фрагменты). Помимо этого приложение должно обеспечивать управление содержимым списков – добавление нового элемента, редактирование, удаление.
7. Разработать приложение управления тремя списками, расположенными на диалоге горизонтально. Приложение должно обеспечивать перемещение некоторого (указанного в наборе флажков (CheckboxGroup)) количества выбранных элементов из списка в список. Перемещение элементов осуществлять слева направо. Элемент при перемещении не исчезает, а выделяется. Помимо этого приложение должно обеспечивать заполнение помеченного флажком списка 10 строками. Предусмотреть очистку помеченного списка.
|
|
8. Разработать приложение управления списком. Вывести два флажка (Сheckbox). При первом включенном флажке осуществляется выбор всех нечетных строк, при втором включенном флажке осуществляется выбор всех четных строк и перенос их в раскрывающийся список (Choice).
9. Разработать приложение управления списком. Вывести два флажка (Checkbox). При первом включенном флажке осуществляется выбор всех нечетных строк и их удаление, при втором включенном флажке осуществляется выбор всех четных строк и перенос их во второй список. Предусмотреть обновление элементов списка и очистку второго списка.
10. Разработать приложение, реализующее калькулятор. Приложение должно иметь три строки редактирования (TextField) – для двух операндов и результата. Набор флажков (CheckboxGroup) определяет, какое арифметическое действие необходимо выполнить: суммирование, вычитание, деление, умножение, очистку окон редактирования.
11. Разработать приложение управления тремя списками («Фамилия», «Имя», «Отчество») и строки редактирования (TextField). В строку редактирования вводится информация в формате «Фамилия Имя Отчество». По завершении ввода фамилия должна появиться в списке «Фамилия», имя в списке «Имя», отчество в списке «Отчество». Предусмотреть вывод сообщения в диалогое окно (Dialog), если количество введенных в списки ФИО будет превышать 10.
12. Разработать приложение управления тремя списками («Фамилия», «Имя», «Отчество») и строки редактирования (TextField). В строку редактирования вводится информация в формате «Фамилия Имя Отчество». По завершении ввода фамилия должна появиться в списке «Фамилия», имя в списке «Имя», отчество в списке «Отчество». Предусмотреть возможность множественного выбора фамилий или отчеств в зависимости от выбора в наборе флажков (CheckboxGroup) и вывода всех их в отсортированном порядке в диалоговое окно (Dialog).
13. Разработать приложение, обеспечивающее поиск в двух раскрывающихся списках (Choice) фрагмента текста. Набором флажков (CheckboxGroup) указывать, в каком списке будет осуществляться поиск. Строки, в которых будет найден искомый фрагмент, должны быть выделены (предполагается, что несколько строк может иметь искомый фрагмент). Помимо этого приложение должно обеспечивать управление содержимым списков – добавление нового элемента, редактирование, удаление.
14. Разработать приложение, обеспечивающее возможность множественного выбора элементов из списка. Выбранные элементы должны образовывать строку текста и выводиться в соседний список. Предусмотреть возможность вывода сообщения в диалоговое окно (Dialog) в случае, если суммарное количество символов будет превышать 100.
15. Разработать приложение управления тремя списками («Фамилия», «Имя», «Отчество») и строкой редактирования (TextField). Для отображения строки редактирования вызывается диалоговое окно (Dialog). В строку редактирования вводится информация в формате «Фамилия Имя Отчество». По завершении ввода диалоговое окно закрывается, фамилия должна появиться в списке «Фамилия», имя в списке «Имя», отчество в списке «Отчество». Предусмотреть возможность множественного выбора фамилий и записи их в отсортированном порядке в четвертый список.