Spec-Zone.ru › OpenJDK 8

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

Предоставляет объекты пользовательского интерфейса, созданные в соответствии с базовым стилем оформления.

См.: Описание

Интерфейс Описание
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

Рендерер раскрывающегося списка

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 в базовом стиле.

BasicPopupMenuUI

Реализация стиля оформления PopupMenuUI со стилем оформления Windows.

BasicProgressBarUI

Реализация стиля оформления ProgressBarUI в базовом стиле.

BasicRadioButtonMenuItemUI

Реализация BasicRadioButtonMenuItem

BasicRadioButtonUI

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

BasicRootPaneUI

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

BasicScrollBarUI

Реализация ScrollBarUI для базового стиля оформления

BasicScrollPaneUI

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

BasicSeparatorUI

Реализация стиля оформления SeparatorUI в базовом стиле.

BasicSliderUI

Реализация стиля оформления SliderUI в базовом стиле.

BasicSpinnerUI

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

BasicSplitPaneDivider

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

BasicSplitPaneUI

Реализация стиля оформления SplitPaneUI в базовом стиле.

BasicTabbedPaneUI

Реализация стиля оформления TabbedPaneUI в базовом стиле.

BasicTableHeaderUI

Реализация BasicTableHeaderUI

BasicTableUI

Реализация BasicTableUI

BasicTextAreaUI

Предоставляет стиль оформления для простого текстового редактора.

BasicTextFieldUI

Основа стиля оформления для JTextField.

BasicTextPaneUI

Предоставляет стиль оформления для редактирования форматированного текста.

BasicTextUI

Основа стиля оформления текстовых компонентов.

BasicTextUI.BasicCaret
BasicTextUI.BasicHighlighter
BasicToggleButtonUI

Реализация BasicToggleButton

BasicToolBarSeparatorUI

Реализация стиля оформления ToolBarSeparatorUI в базовом стиле.

BasicToolBarUI

Реализация стиля оформления ToolBarUI в базовом стиле.

BasicToolTipUI

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

BasicTreeUI

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

BasicViewportUI

Реализация BasicViewport

DefaultMenuLayout

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

Описание пакета javax.swing.plaf.basic

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

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

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

С тех пор:
1.2

© 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.

Spec-Zone.ru

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