Пакет javax.swing.plaf.basic
Эти классы предназначены для использования, когда установлен соответствующий класс LookAndFeel (UIManager.setLookAndFeel(new XXXLookAndFeel())). Использование их при установке другого LookAndFeel может привести к неожиданным результатам, включая исключения. Кроме того, изменение LookAndFeel, поддерживаемого UIManager, без обновления соответствующего ComponentUI любых JComponent также может привести к неожиданным результатам, например, отображению неправильных цветов, и, как правило, не рекомендуется.
Примечание: большая часть API Swing не является потокобезопасной. Подробнее см. Потоки в Swing, раздел в Руководстве по Java.
- Since:
- 1.2
| Класс | Описание |
|---|---|
| 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 | Это базовая реализация интерфейса ComboPopup. |
| BasicDesktopIconUI | Базовый вид и поведение для минимизированного окна на рабочем столе. |
| BasicDesktopPaneUI | Базовый вид и поведение для рабочего стола. |
| BasicDirectoryModel | Базовая реализация списка файлов. |
| BasicEditorPaneUI | Обеспечивает вид и поведение для JEditorPane. |
| BasicFileChooserUI | Базовая реализация вида и поведения для FileChooser. |
| BasicFormattedTextFieldUI | Обеспечивает вид и поведение для JFormattedTextField. |
| BasicGraphicsUtils | Удобный утилитарный класс. |
| BasicHTML | Поддержка предоставления HTML-представлений для компонентов Swing. |
| BasicIconFactory | Объект-фабрика, который может создавать значки, подходящие для базовой темы. |
| BasicInternalFrameTitlePane | Класс, управляющий базовой строкой заголовка. |
| BasicInternalFrameUI | Базовая реализация вида и поведения для JInternalFrame. |
| BasicLabelUI | Реализация вида и поведения LabelUI для Windows. |
| BasicListUI | Расширяемая реализация ListUI. |
| BasicLookAndFeel | Базовый класс для создания вида и поведения Swing. |
| BasicMenuBarUI | Реализация вида и поведения MenuBarUI по умолчанию. |
| BasicMenuItemUI | Реализация BasicMenuItem. |
| BasicMenuUI | Реализация вида и поведения MenuUI по умолчанию. |
| BasicOptionPaneUI | Обеспечивает базовый вид и поведение для JOptionPane. |
| BasicOptionPaneUI.ButtonAreaLayout | ButtonAreaLayout работает аналогично FlowLayout. |
| BasicPanelUI | Реализация BasicPanel. |
| BasicPasswordFieldUI | Обеспечивает вид и поведение поля пароля для Windows. |
| BasicPopupMenuSeparatorUI | Реализация PopupMenuSeparatorUI для Basic L&F. |
| BasicPopupMenuUI | Реализация PopupMenuUI для Windows L&F. |
| BasicProgressBarUI | Реализация ProgressBarUI для Basic L&F. |
| BasicRadioButtonMenuItemUI | Реализация BasicRadioButtonMenuItem. |
| BasicRadioButtonUI | Реализация RadioButtonUI для BasicRadioButtonUI |
| BasicRootPaneUI | Базовая реализация RootPaneUI, которая используется совместно всеми JRootPane экземплярами. |
| BasicScrollBarUI | Реализация ScrollBarUI для Basic Look and Feel |
| BasicScrollPaneUI | Реализация ScrollPaneUI по умолчанию. |
| BasicSeparatorUI | Реализация SeparatorUI для Basic L&F. |
| BasicSliderUI | Реализация SliderUI для Basic L&F. |
| BasicSpinnerUI | Делегат Spinner UI по умолчанию. |
| BasicSplitPaneDivider | Разделитель, используемый BasicSplitPaneUI. |
| BasicSplitPaneUI | Реализация SplitPaneUI для Basic L&F. |
| BasicTabbedPaneUI | Реализация TabbedPaneUI для Basic L&F. |
| BasicTableHeaderUI | Реализация BasicTableHeaderUI. |
| BasicTableUI | Реализация BasicTableUI. |
| BasicTextAreaUI | Предоставляет вид и ощущения для простого текстового редактора. |
| BasicTextFieldUI | Основа внешнего вида для JTextField. |
| BasicTextPaneUI | Предоставляет вид и ощущения для форматированного текстового редактора. |
| BasicTextUI | Основа внешнего вида текстовых компонентов. |
| BasicTextUI.BasicCaret | Стандартная реализация интерфейса Caret. |
| BasicTextUI.BasicHighlighter | Стандартная реализация интерфейса Highlighter. |
| BasicToggleButtonUI | Реализация BasicToggleButton |
| BasicToolBarSeparatorUI | Реализация Basic L&F для ToolBarSeparatorUI. |
| BasicToolBarUI | Реализация Basic L&F для ToolBarUI. |
| BasicToolTipUI | Стандартный вид подсказок. |
| BasicTreeUI | Базовый вид и ощущения для иерархической структуры данных. |
| BasicViewportUI | Реализация BasicViewport |
| ComboPopup | Интерфейс, определяющий методы, необходимые для реализации всплывающей части выпадающего списка. |
| DefaultMenuLayout | Стандартный менеджер компоновки для всплывающих меню и панелей меню. |
© 1993, 2025, 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.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/swing/plaf/basic/package-summary.html