Пакет javax.swing.plaf.basic
Эти классы предназначены для использования при установке соответствующего класса LookAndFeel. (UIManager.setLookAndFeel(new XXXLookAndFeel())). Использование их при установке другого LookAndFeel может привести к неожиданным результатам, включая исключения. Кроме того, изменение LookAndFeel , поддерживаемого UIManager, без обновления соответствующего ComponentUI любого JComponent также может привести к неожиданным результатам, таким как неправильные цвета, и в целом не рекомендуется.
Примечание: Большая часть API Swing не является потокобезопасной. Подробности см. в разделе Потоки в Swing в Руководстве по Java.
- Since:
- 1.2
| Класс | Описание |
|---|---|
| BasicArrowButton | Объект JButton, рисующий масштабированную стрелку в одном из основных направлений. |
| BasicBorders | Объект-фабрика, который может создавать границы, подходящие для базовой L&F. |
| 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 | Базовая реализация пользовательского интерфейса для JComboBox. |
| BasicComboPopup | Это базовая реализация интерфейса ComboPopup. |
| BasicDesktopIconUI | Базовая L&F для минимизированного окна на рабочем столе. |
| BasicDesktopPaneUI | Базовая L&F для рабочего стола. |
| BasicDirectoryModel | Базовая реализация списка файлов. |
| BasicEditorPaneUI | Обеспечивает вид и ощущения для JEditorPane. |
| BasicFileChooserUI | Базовая L&F реализация FileChooser. |
| BasicFormattedTextFieldUI | Обеспечивает реализацию вида и ощущений для JFormattedTextField. |
| BasicGraphicsUtils | Удобный утилитарный класс. |
| BasicHTML | Поддержка предоставления HTML-представлений для компонентов Swing. |
| BasicIconFactory | Объект-фабрика, который может создавать значки, подходящие для базовой L&F. |
| BasicInternalFrameTitlePane | Класс, управляющий базовой панелью заголовка. |
| BasicInternalFrameUI | Базовая L&F реализация JInternalFrame. |
| BasicLabelUI | Реализация LabelUI для Windows L&F. |
| 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, 2023, 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/21/docs/api/java.desktop/javax/swing/plaf/basic/package-summary.html