Пакет javax.swing.plaf.basic
Предоставляет объекты пользовательского интерфейса, созданные в соответствии с базовым стилем оформления.
См.: Описание
| Интерфейс | Описание |
|---|---|
| ComboPopup | Интерфейс, определяющий методы, необходимые для реализации всплывающей части раскрывающегося списка. |
| Класс | Описание |
|---|---|
| BasicArrowButton | Объект JButton, рисующий масштабированную стрелку в одном из основных направлений. |
| BasicBorders | Объект-фабрика, который может создавать рамки, подходящие для базового стиля оформления. |
| BasicBorders.ButtonBorder | |
| BasicBorders.FieldBorder | |
| BasicBorders.MarginBorder | |
| BasicBorders.MenuBarBorder | |
| BasicBorders.RadioButtonBorder | |
| BasicBorders.RolloverButtonBorder | Специальная тонкая рамка для кнопок панели инструментов с эффектом наведения. |
| BasicBorders.SplitPaneBorder | Рисует рамку вокруг разделителя. |
| BasicBorders.ToggleButtonBorder | |
| BasicButtonListener | Обработчик событий для кнопок |
| BasicButtonUI | Реализация BasicButton |
| BasicCheckBoxMenuItemUI | Реализация BasicCheckBoxMenuItem |
| BasicCheckBoxUI | Реализация CheckboxUI для BasicCheckboxUI |
| BasicColorChooserUI | Предоставляет базовый стиль оформления для JColorChooser. |
| BasicComboBoxEditor | Редактор по умолчанию для изменяемых раскрывающихся списков. |
| BasicComboBoxEditor.UIResource | Подкласс BasicComboBoxEditor, реализующий UIResource. |
| BasicComboBoxRenderer | Рендерер раскрывающегося списка |
| BasicComboBoxRenderer.UIResource | Подкласс BasicComboBoxRenderer, реализующий UIResource. |
| BasicComboBoxUI | Базовая реализация UI для JComboBox. |
| BasicComboPopup | Это базовая реализация интерфейса |
| BasicDesktopIconUI | Базовый стиль оформления для минимизированного окна на рабочем столе. |
| BasicDesktopPaneUI | Базовый стиль оформления для рабочего стола. |
| BasicDirectoryModel | Базовая реализация списка файлов. |
| BasicEditorPaneUI | Предоставляет стиль оформления для JEditorPane. |
| BasicFileChooserUI | Базовая реализация стиля оформления FileChooser. |
| BasicFormattedTextFieldUI | Предоставляет реализацию стиля оформления для |
| BasicGraphicsUtils | |
| BasicHTML | Поддержка предоставления HTML-представлений для компонентов Swing. |
| BasicIconFactory | Объект-фабрика, который может создавать значки, подходящие для базового стиля оформления. |
| BasicInternalFrameTitlePane | Класс, управляющий базовой строкой заголовка. |
| BasicInternalFrameUI | Базовая реализация стиля оформления JInternalFrame. |
| BasicLabelUI | Реализация LabelUI со стилем оформления Windows. |
| BasicListUI | Расширяемая реализация |
| BasicLookAndFeel | Базовый класс для создания стиля оформления для Swing. |
| BasicMenuBarUI | Реализация стиля оформления MenuBarUI по умолчанию. |
| BasicMenuItemUI | Реализация BasicMenuItem |
| BasicMenuUI | Реализация стиля оформления MenuUI по умолчанию. |
| BasicOptionPaneUI | Предоставляет базовый стиль оформления для |
| BasicOptionPaneUI.ButtonAreaLayout |
|
| BasicPanelUI | Реализация BasicPanel |
| BasicPasswordFieldUI | Предоставляет стиль оформления Windows для поля пароля. |
| BasicPopupMenuSeparatorUI | Реализация стиля оформления PopupMenuSeparatorUI в базовом стиле. |
| BasicPopupMenuUI | Реализация стиля оформления PopupMenuUI со стилем оформления Windows. |
| BasicProgressBarUI | Реализация стиля оформления ProgressBarUI в базовом стиле. |
| BasicRadioButtonMenuItemUI | Реализация BasicRadioButtonMenuItem |
| BasicRadioButtonUI | Реализация RadioButtonUI для BasicRadioButtonUI |
| BasicRootPaneUI | Базовая реализация RootPaneUI, общая для всех экземпляров JRootPane. |
| BasicScrollBarUI | Реализация ScrollBarUI для базового стиля оформления |
| BasicScrollPaneUI | Реализация стиля оформления ScrollPaneUI по умолчанию. |
| BasicSeparatorUI | Реализация стиля оформления SeparatorUI в базовом стиле. |
| BasicSliderUI | Реализация стиля оформления SliderUI в базовом стиле. |
| BasicSpinnerUI | Делегат Spinner UI по умолчанию. |
| BasicSplitPaneDivider | Разделитель, используемый BasicSplitPaneUI. |
| BasicSplitPaneUI | Реализация стиля оформления SplitPaneUI в базовом стиле. |
| BasicTabbedPaneUI | Реализация стиля оформления TabbedPaneUI в базовом стиле. |
| BasicTableHeaderUI | Реализация BasicTableHeaderUI |
| BasicTableUI | Реализация BasicTableUI |
| BasicTextAreaUI | Предоставляет стиль оформления для простого текстового редактора. |
| BasicTextFieldUI | Основа стиля оформления для JTextField. |
| BasicTextPaneUI | Предоставляет стиль оформления для редактирования форматированного текста. |
| BasicTextUI | Основа стиля оформления текстовых компонентов. |
| BasicTextUI.BasicCaret | |
| BasicTextUI.BasicHighlighter | |
| BasicToggleButtonUI | Реализация BasicToggleButton |
| BasicToolBarSeparatorUI | Реализация стиля оформления ToolBarSeparatorUI в базовом стиле. |
| BasicToolBarUI | Реализация стиля оформления ToolBarUI в базовом стиле. |
| BasicToolTipUI | Стандартный стиль оформления всплывающих подсказок. |
| BasicTreeUI | Базовый стиль оформления иерархической структуры данных. |
| BasicViewportUI | Реализация BasicViewport |
| DefaultMenuLayout | Управляющий компоновкой по умолчанию для всплывающих меню и панелей меню. |
Описание пакета javax.swing.plaf.basic
Предоставляет объекты пользовательского интерфейса, созданные в соответствии с базовым стилем оформления. Базовый стиль оформления обеспечивает поведение по умолчанию, используемое многими пакетами стилей оформления. Он содержит компоненты, управляющие компоновкой, события, обработчики событий и адаптеры. Вы можете расширить классы в этом пакете, чтобы создать свой собственный настраиваемый стиль оформления.
Эти классы предназначены для использования при установке соответствующего класса LookAndFeel. (UIManager.setLookAndFeel(new XXXLookAndFeel())). Использование их при установке другого LookAndFeel может привести к неожиданным результатам, включая исключения. Кроме того, изменение LookAndFeel , поддерживаемого UIManager, без обновления соответствующего ComponentUI любого JComponent также может привести к неожиданным результатам, например, к отображению неправильных цветов, и вообще не рекомендуется.
Примечание: Большая часть API Swing не является потокобезопасной. Подробности см. в Потоки и Swing, разделе Java Tutorial.
- С тех пор:
- 1.2
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.