Пакет javax.swing.plaf.basic
Эти классы предназначены для использования, когда соответствующий класс LookAndFeel был установлен (UIManager.setLookAndFeel(new XXXLookAndFeel())). Использование их при установке другого LookAndFeel может привести к непредсказуемым результатам, включая исключения. Кроме того, изменение LookAndFeel, поддерживаемого UIManager, без обновления соответствующего ComponentUI для любого JComponent также может привести к непредсказуемым результатам, таким как неправильные цвета, и вообще не рекомендуется.
Примечание: Большая часть API Swing не является потокобезопасной. Подробности см. в Конкурентность в Swing, разделе Java Tutorial.
- Since:
- 1.2
| Класс | Описание |
|---|---|
| BasicArrowButton | Объект JButton, который рисует масштабированную стрелку в одном из основных направлений. |
| BasicBorders | Объект-фабрика, который может создавать Borders, подходящие для базового внешнего вида. |
| 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. |
| BasicProgressBarUI | Реализация внешнего вида ProgressBarUI для Basic L&F. |
| BasicRadioButtonMenuItemUI | Реализация BasicRadioButtonMenuItem. |
| BasicRadioButtonUI | Реализация RadioButtonUI для BasicRadioButtonUI. |
| BasicRootPaneUI | Базовая реализация RootPaneUI, общая для всех экземпляров JRootPane. |
| BasicScrollBarUI | Реализация ScrollBarUI для Basic внешнего вида. |
| 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 | Стандартное L&F для подсказок. |
| BasicTreeUI | Базовое L&F для иерархической структуры данных. |
| BasicViewportUI | Реализация BasicViewport |
| ComboPopup | Интерфейс, определяющий методы, необходимые для реализации всплывающего окна комбинационного поля. |
| DefaultMenuLayout | Стандартный менеджер компоновки для всплывающих меню и панелей меню. |
© 1993, 2021, 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://docs.oracle.com/en/java/javase/17/docs/api/java.desktop/javax/swing/plaf/basic/package-summary.html