Spec-Zone.ru › OpenJDK 21

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

Spec-Zone.ru

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