Главная » Java » javax.swing — графические компоненты Swing

0

   Библиотека компонентов Swing содержит богатый набор управляющих элементов графических интерфейсов пользователя (graphical user interfaces — GUIs). Компоненты спроектированы таким образом, чтобы обеспечить настолько

 

близкие черты внешнего облика и поведения GUI на всех платформах, насколько это возможно. Этим компоненты Swing существенно отличаются от компонентов AWT (см. раздел 20.1 7), которые "приспосабливаются" к особенностям конкретной платформы: если, скажем, кнопка AWT выглядит как обычная кнопка Windows в системе Windows и как кнопка Мае в системе Macintosh (принципы ее действия одинаковы на всех платформах, но внешний вид .варьируется), то кнопка Swing выглядит единообразно на всех платформах — ее код написан на языке Java. Впрочем, стиль внешнего оформления компонентов Swing поддается изменению у вы или пользователь вашего приложения в состоянии выбрать один из стандартных стилей или изобрести совершенно новый. Нельзя сказать, что подобные средства управления внешним обликом компонентов относятся к самым насущным вещам, но в некоторых ситуациях их применение вполне оправданно, полезно и целесообразно.

   Компоненты Swing построены на основе той же модели событий, что и компоненты AWT и JavaBeans, хотя набор событий в данном случае несколько расширен.

   Пакет javax.swing содержит целый ряд вложенных пакетов, позволяющих определять различные объекты графических интерфейсов, изменять их внешний вид, поддерживать средства редактирования кода HTML и текста, а также управлять некоторыми более сложными экранными объектами — такими как таблицы и деревья.

 

 

Источник: Арнолд, Кен, Гослинг, Джеймс, Холмс, Дэвид. Язык программирования Java. 3-е изд .. : Пер. с англ. – М. : Издательский дом «Вильяме», 2001. – 624 с. : ил. – Парал. тит. англ.

По теме:

  • Комментарии