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

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

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

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

С:
1.2
Интерфейс Описание
ComboPopup

Интерфейс, определяющий методы, необходимые для реализации всплывающей части раскрывающегося списка.

Класс Описание
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

Отобразитель ComboBox

BasicComboBoxRenderer.UIResource

Подкласс BasicComboBoxRenderer, реализующий UIResource.

BasicComboBoxUI

Базовая реализация пользовательского интерфейса для JComboBox.

BasicComboPopup

Это базовая реализация интерфейса ComboPopup.

BasicDesktopIconUI

Базовый внешний вид для минимизированного окна на рабочем столе.

BasicDesktopPaneUI

Базовый внешний вид для рабочего стола.

BasicDirectoryModel

Базовая реализация списка файлов.

BasicEditorPaneUI

Обеспечивает вид и ощущение для JEditorPane.

BasicFileChooserUI

Базовая реализация внешнего вида FileChooser.

BasicFormattedTextFieldUI

Обеспечивает реализацию внешнего вида для JFormattedTextField.

BasicGraphicsUtils

Удобный вспомогательный класс.

BasicHTML

Поддержка предоставления html-представлений для компонентов Swing.

BasicIconFactory

Объект-фабрика, который может создавать значки, подходящие для базового внешнего вида.

BasicInternalFrameTitlePane

Класс, управляющий основной строкой заголовка.

BasicInternalFrameUI

Базовая реализация внешнего вида JInternalFrame.

BasicLabelUI

Реализация внешнего вида для метки для Windows.

BasicListUI

Расширяемая реализация ListUI.

BasicLookAndFeel

Базовый класс для создания внешнего вида для Swing.

BasicMenuBarUI

Реализация внешнего вида по умолчанию для MenuBarUI.

BasicMenuItemUI

Реализация BasicMenuItem

BasicMenuUI

Реализация внешнего вида по умолчанию для MenuUI.

BasicOptionPaneUI

Обеспечивает базовый вид и ощущение для диалогового окна.

BasicOptionPaneUI.ButtonAreaLayout

ButtonAreaLayout ведет себя аналогично FlowLayout.

BasicPanelUI

Реализация BasicPanel

BasicPasswordFieldUI

Обеспечивает внешний вид для поля пароля в Windows.

BasicPopupMenuSeparatorUI

Реализация Basic внешнего вида для PopupMenuSeparatorUI.

BasicPopupMenuUI

Реализация внешнего вида для PopupMenuUI в Windows.

BasicProgressBarUI

Реализация Basic внешнего вида для ProgressBarUI.

BasicRadioButtonMenuItemUI

Реализация BasicRadioButtonMenuItem

BasicRadioButtonUI

Реализация RadioButtonUI для BasicRadioButtonUI

BasicRootPaneUI

Базовая реализация RootPaneUI, общая для всех экземпляров JRootPane.

BasicScrollBarUI

Реализация ScrollBarUI для Basic внешнего вида.

BasicScrollPaneUI

Реализация внешнего вида по умолчанию для ScrollPaneUI.

BasicSeparatorUI

Реализация Basic внешнего вида для SeparatorUI.

BasicSliderUI

Реализация Basic внешнего вида для SliderUI.

BasicSpinnerUI

Делегат Spinner UI по умолчанию.

BasicSplitPaneDivider

Разделитель, используемый BasicSplitPaneUI.

BasicSplitPaneUI

Реализация Basic внешнего вида для SplitPaneUI.

BasicTabbedPaneUI

Реализация Basic внешнего вида для TabbedPaneUI.

BasicTableHeaderUI

Реализация BasicTableHeaderUI

BasicTableUI

Реализация BasicTableUI

BasicTextAreaUI

Обеспечивает вид и ощущение для простого текстового редактора.

BasicTextFieldUI

Основа внешнего вида для JTextField.

BasicTextPaneUI

Обеспечивает вид и ощущение для форматированного текстового редактора.

BasicTextUI

Основа внешнего вида для текстовых компонентов.

BasicTextUI.BasicCaret

Реализация по умолчанию интерфейса Caret.

BasicTextUI.BasicHighlighter

Реализация по умолчанию интерфейса Highlighter.

BasicToggleButtonUI

Реализация BasicToggleButton

BasicToolBarSeparatorUI

Реализация Basic внешнего вида для ToolBarSeparatorUI.

BasicToolBarUI

Реализация Basic внешнего вида для ToolBarUI.

BasicToolTipUI

Стандартный внешний вид всплывающих подсказок.

BasicTreeUI

Базовый внешний вид для иерархической структуры данных.

BasicViewportUI

Реализация BasicViewport

DefaultMenuLayout

Управляющий компоновкой по умолчанию для всплывающих меню и меню-панелей.

© 1993, 2020, 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/11/docs/api/java.desktop/javax/swing/plaf/basic/package-summary.html

Spec-Zone .ru
спецификации, руководства, описания, API