| Компонент |
Описание |
| Box |
Контейнер
общего назначения для организации вложенных компонентов используя модель
BoxLayout. |
| JApplet |
Подкласс
класса Applet содержащий JRootPane для того, чтобы добавить
к приложению различные интерфейсные элементы типа
меню |
| JButton |
Кнопка,
которая может содержать либо текст, либо графическое изображение, либо
и то и другое |
| JCheckBox |
Кнопка с независимой фиксацией |
| JCheckBoxMenuItem |
Кнопка с независимой фиксацией для использования в меню |
| JColorChooser |
Компонент
для выбора цвета в одной из цветовых схем. Используется совместно с javax.swing.colorchooser |
| JComboBox |
Комбинированый
список — строка ввода и выпадающий список. Пользователь может вводить текст
или выбирать элемент из списка. |
| JComponent |
Корневой
элемент иерархии библиотеки компонентов Swing .
Добавляет специфические свойства типа подсказок и поддержки двойной буферизации |
| JDesktopPane |
Контейнер для компонентов
JInternalFrame имитирующий работу desktop в
одном окне. Поддерживает многооконный интерфейс (MDI) |
| JDialog |
Контейнер
для отображения
диалоговых панелей |
| JEditorPane |
Текстовый
редактор с богатыми возможностяим, управление свойствами которого возможно
через объект EditorKit .
По умолчанию может отобрать и редактировать текст в формате HTML
и RTF |
| JFileChooser |
Компонент
для выбора файла или каталога. Поддерживается фильтрация и возможность
предварительного просмотра содержимого файла. Используется совместно с
javax.swing.filechooser |
| JFrame |
Контейнер для окон верхнего уровня |
| JInternalFrame |
Контейнер для вложенных окон. Схож с JFrame
и отображает заголовок окна. В то же время не является независимым окном и отображается
внутри родительского контейнера. Часто используется вместе с JDesktopPane. |
| JLabel |
Компонент
для отображения текста, графического изображения или того и другого |
| JLayeredPane |
Контейнер,
позволяющий дочерним объектам перекрывать друг друга. Управляет порядком
наложения дочерних объектов двуг на друга |
| JList |
Компонент
для отображения списка с возможностью выбора. Элементами списка могут быть
строки, графические изображения или другие объекты |
| JMenu |
Выпадающее
меню в JMenuBar
или подменю внутри другого меню |
| JMenuBar |
Компонент,
отображающий набор выпадающих меню. |
| JMenuItem |
Один элемент меню |
| JOptionPane |
Компонент,
использующийся для отображения простых диалоговых панелей внутри контейнера
JDialog .Задает набор статических методов для стандартных диалоговых панелей |
| JPanel |
Контейнер
для группировки компонентов в соответствующем LayoutManager. |
| JPasswordField |
Поле ввода данных,
в котором вводимый текст не отображается |
| JPopupMenu |
Окно,
в котором отображается всплывающее меню. Используется JMenu
или для создания отдельных всплывающих меню |
| JProgressBar |
Компонент, который показывает
процесс выполнения длительной операции |
| JRadioButton |
Кнопка с зависимой фиксацией |
| JRadioButtonMenuItem |
Кнопка
с зависимой фиксацией для использования в меню |
| JRootPane |
Комплексный
контейнер, используемый JApplet, JDialog, JFrame и
JInternalFrame. |
| JScrollBar |
Горизонтальная
или вертикальная полоса прокрутки |
| JScrollPane |
Контейнер,
позволяющий дочерним компонентам прокручиваться вертикально или горизонтально.
Обеспечивает поддержку фиксированных областей. |
| JSeparator |
Компонент
для отрисовки горизонтальных и вертикальных разделителей. |
| JSlider |
Компонент для наглядного
ввода цифровых значений |
| JSplitPane |
Контейнер, в котором отображаются два
дочених объекта, размер которых
можно изменять |
| JTabbedPane |
Контейнер,
реализующий панель
с закладками |
| JTable |
Компонент
для отображения таблиц с возможностью редактирования их содержимого. Может
отображать как строчные данные, так и любой другой тип данных. Обычно используется
совместно с javax.swing.table |
| JTextArea |
Компонент
для отображения и редактирования многострочного текста. Основан на компоненте
JTextComponent. |
| JTextComponent |
Компонент
для реализации компонентов для отображения и редактирования текста. Является
частью javax.swing.text |
| JTextField |
Компонент
для отображения, ввода и редактирования одной строки текста. Основан на
компоненте JTextComponent. |
| JTextPane |
Подкласс
JEditorPane
для отображения и редактирования отформатированного текста, который не
является текстом в формате HTML или
RTF |
| JToggleButton |
Родительский
компонент для JCheckBox
и JRadioButton. |
| JToolBar |
Компонент для отображения
панели инструментов |
| JToolTip |
Окно
для отображения подсказок или другой пояснительной инфомации |
| JTree |
Компонент
для отображения древрвидной структуры данных. Помимо строчных данных может
отображать любые другие. Используется совместно с javax.swing.tree |
| JViewport |
Контейнер для отображения какой- лиюбо
части дочернего объекта. Обычно
используется совместно с JScrollPane. |
| JWindow |
Окно, но без заголовка, полос прокрутки и других элементов. |