Spec-Zone.ru › OpenJDK 24

Пакет javax.swing.plaf.basic

package javax.swing.plaf.basic
Предоставляет пользовательские интерфейсные объекты, построенные в соответствии с базовым внешним видом. Базовый внешний вид предоставляет поведение по умолчанию, используемое многими пакетами внешнего вида. Он содержит компоненты, менеджеры компоновки, события, обработчики событий и адаптеры. Вы можете подклассировать классы в этом пакете, чтобы создать собственный настраиваемый внешний вид.

Эти классы предназначены для использования, когда установлен соответствующий класс LookAndFeel (UIManager.setLookAndFeel(new XXXLookAndFeel())). Использование их при установке другого LookAndFeel может привести к неожиданным результатам, включая исключения. Кроме того, изменение LookAndFeel, поддерживаемого UIManager, без обновления соответствующего ComponentUI любых JComponent также может привести к неожиданным результатам, например, отображению неправильных цветов, и, как правило, не рекомендуется.

Примечание: большая часть API Swing не является потокобезопасной. Подробнее см. Потоки в Swing, раздел в Руководстве по Java.

Since:
1.2
Пакет Описание
javax.swing.plaf
Предоставляет один интерфейс и много абстрактных классов, которые Swing использует для обеспечения своих переключаемых возможностей внешнего вида.
javax.swing.plaf.metal
Предоставляет пользовательские интерфейсные объекты, построенные в соответствии с внешним видом Java (ранее кодовое имя Metal), который является внешним видом по умолчанию.
javax.swing.plaf.multi
Предоставляет пользовательские интерфейсные объекты, которые объединяют два или более внешних вида.
javax.swing.plaf.nimbus
Предоставляет пользовательские интерфейсные объекты, построенные в соответствии с кроссплатформенным внешним видом Nimbus.
javax.swing.plaf.synth
Synth — это настраиваемый внешний вид, в котором вся отрисовка делегируется.
Класс Описание
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API