Компонент |
Описание |
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 |
Окно, но без заголовка, полос прокрутки и других элементов. |