Spec-Zone.ru › OpenJDK 17

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

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

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

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

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
Объект-фабрика, который может создавать 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

Spec-Zone.ru

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