ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 144

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
, отражающих выполнение программы.

6. Вопросы для самоконтроля


  1. На какие типы можно разделить компоненты Swing? Коротко охарактеризуйте каждый тип.

  2. Какие части содержит схема MVC и как они взаимодействуют между собой? Коротко охарактеризуйте каждую часть.

  3. Какие интерфейсы реализуют схему MVC в библиотеке Swing?

  4. Как реализуется схема MVC в библиотеке Swing?

  5. Какие компоненты корневой панели определены в Swing? Как можно получить или установить корневую панель?

  6. Как реализована слоистая панель в Swing (создание, переменные и методы?

  7. Какие компоненты можно задавать в панели содержимого? Как установить и получить панель содержимого? Как добавляются компоненты в панель содержимого?

  8. Для каких целей используется и как реализуется стеклянная панель в Swing?

  9. Как создается и закрывается фрейм в Swing?

  10. Какими способами можно создавать диалоговые окна в Swing? Коротко охарактеризуйте каждый способ.

  11. Как создаются диалоговые окна с помощью класса JDialog?

  12. Какие стандартные диалоговые окна определены в классе JOptionPane в Swing? Как выполняется создание этих диалоговых окон?

  13. Как создается внутренний фрейм и рабочий стол в Swing? Как производится обработка событий во внутреннем фрейме?

  14. Как в Swing задается класс JPanel и как выполняется работа с этим классом в программах на языке Java?

  15. Как в Swing реализуется вывод компонента на дисплей с помощью классов JScrollPane и JViewport?

  16. Как в Swing реализована панель с вкладками (tabbed pane)?

  17. Какие шаги необходимо выполнить в программе для реализации панели с вкладками?

  18. Как в Swing реализована расщепленная панель (split pane)?

  19. Как в Swing реализована панель инструментов (tool bar)?

  20. Как в Swing реализованы значки (icons) и значки с изображением (image icons)?

  21. Как в Swing реализованы надписи (labels)?

  22. Какие операции над кнопками можно выполнять с помощью методов класса AbstractButton?

  23. Как в Swing реализованы кнопки (buttons)?

  24. Как в Swing реализованы флажки (check boxes)?

  25. Как в Swing реализованы переключатели (radiobuttons)?

  26. Какие виды списков определены в Swing? Коротко охарактеризуйте каждый вид списков.

  27. Как в Swing реализовано комбинированное поле (combo box)?

  28. Как в Swing реализован список (list)?

  29. Как в Swing реализован «вращающийся» список (spinner)?

  30. Как выполняется вывод и обработка событий для списков в классе Spinner?

  31. Как выполняется вывод и обработка событий для чисел в классе Spinner?

  32. Как выполняется вывод и обработка событий для дат в классе Spinner?

  33. Какие возможности по обработке текста предоставляет класс JTextComponent?

  34. Для каких целей используется, и какие типы текстового содержания позволяет обрабатывать класс JTextPane?

  35. Как задается «всплывающее» меню в Swing?

  36. Как реализуется индикатор выполнения (progress bar) в Swing?

  37. Как реализуется полоса прокрутки (scroll bar) и бегунки (sliders) в Swing?

  38. Как в Swing реализуются «всплывающие» подсказки?

  39. Какие компоненты меню определены в языке Java, и какие классы реализуют эти компоненты? Дайте краткую характеристику каждого класса.

  40. Как создается строка меню и как добавляются меню в строку меню в программе на языке Java?

  41. Как добавляются пункты меню и подменю в меню

  42. Как добавить разделители и «горячие» клавиши в пункты меню

  43. Как добавляются пункты меню с флажком в программе на языке Java?

  44. Как обрабатываются события, связанные с выбором меню и пунктов меню в программе на языке Java?

  45. Какие типы рамок реализуются с помощью методов класса BorderFactory в Swing?

  46. Как в Swing можно создать собственную рамку?

  47. Для каких целей используются менеджеры компоновки в языке Java и как они реализуются?

  48. Какие основные менеджеры компоновки реализованы в Java? Дайте краткую характеристику каждого менеджера компоновки.

  49. Как в программе на языке Java задается используемый менеджер компоновки? Как задаются промежутки между границей контейнера и содержащихся в нем компонент?

  50. Как выполняет абсолютное позиционирование компонент в графическом приложении или апплете Java?

  51. Какова стратегия компоновки в менеджере FlowLayout? Как задается менеджер FlowLayout, и какие методы определены для класса FlowLayout?

  52. Какова стратегия компоновки в менеджере GridLayout? Как задается менеджер GridLayout, и какие методы определены для класса GridLayout?

  53. Какова стратегия компоновки в менеджере BorderLayout? Как задается менеджер BorderLayout, и какие методы определены для класса BorderLayout?

  54. Какова стратегия компоновки менеджера BoxLayout и как она реализована в Swing?

  55. Какова стратегия компоновки менеджера SpringLayout и как она реализована в Swing?

  56. Как задаются ограничители в менеджере компоновки SpringLayout?

  57. Какова стратегия компоновки менеджера GroupLayout и как она реализована в Swing?

  58. Как работает модель делегирования событий в языке Java 2?

  59. Как организована иерархия классов событий в языке Java?

  60. Какие типы событий определены в языке Java? Дайте краткую характеристику каждого типа события.

  61. Какие переменные и методы определены для класса ComponentEvent и интерфейса ComponentListener в языке Java?

  62. Какие переменные и методы определены для класса ContainerEvent и интерфейса ContainerListener в языке Java?

  63. Какие переменные и методы определены для класса FocusEvent и интерфейса FocusListener в языке Java?

  64. Какие переменные и методы определены для классов и интерфейсов, связанных с обработкой окна в языке Java?

  65. Какие переменные и методы определены для класса обработки событий ввода InputEvent в языке Java?

  66. Какие переменные и методы определены для класса MouseEvent и интерфейсов, связанных с обработкой событий мыши в языке Java?

  67. Какие переменные и методы определены для класса MouseWheelEvent и интерфейса MouseWheelListener в языке Java?

  68. Какие шаги необходимо выполнить в программе на языке Java для реализации обработки события?



Файл: Создан: Модифицирован: Автор: