Spec-Zone.ru › OpenJDK 24

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

package javax.swing.plaf.metal
Предоставляет объекты пользовательского интерфейса, созданные в соответствии с внешним видом Java (ранее известным как Metal), который является стандартным внешним видом.

Эти классы предназначены для использования при установке соответствующего класса 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.basic
Предоставляет объекты пользовательского интерфейса, созданные в соответствии со стандартным внешним видом.
javax.swing.plaf.multi
Предоставляет объекты пользовательского интерфейса, которые объединяют два или более внешних вида.
javax.swing.plaf.nimbus
Предоставляет объекты пользовательского интерфейса, созданные в соответствии с кроссплатформенным внешним видом Nimbus.
javax.swing.plaf.synth
Synth — это настраиваемый внешний вид, в котором вся отрисовка делегируется.
Класс Описание
DefaultMetalTheme
Конкретная реализация MetalTheme, предоставляющая оригинальный вид Java Look and Feel, кодовое название "Steel".
MetalBorders
Объект-фабрика, который может создавать Borders, подходящие для Metal L&F.
MetalBorders.ButtonBorder
Класс представляет собой границу JButton.
MetalBorders.Flush3DBorder
Класс представляет собой 3D границу.
MetalBorders.InternalFrameBorder
Класс представляет собой границу JInternalFrame.
MetalBorders.MenuBarBorder
Класс представляет собой границу JMenuBar.
MetalBorders.MenuItemBorder
Класс представляет собой границу JMenuItem.
MetalBorders.OptionDialogBorder
Класс представляет собой границу диалогового окна со списком параметров.
MetalBorders.PaletteBorder
Граница для подборки.
MetalBorders.PopupMenuBorder
Класс представляет собой границу JPopupMenu.
MetalBorders.RolloverButtonBorder
Класс представляет собой границу кнопки с эффектом наведения курсора Button.
MetalBorders.ScrollPaneBorder
Класс представляет собой границу JScrollPane.
MetalBorders.TableHeaderBorder
Граница для заголовка таблицы
MetalBorders.TextFieldBorder
Граница для JTextField.
MetalBorders.ToggleButtonBorder
Граница для JToggleButton.
MetalBorders.ToolBarBorder
Класс представляет собой границу JToolBar.
MetalButtonUI
Реализация MetalButtonUI
MetalCheckBoxIcon
Реализация CheckboxIcon для OrganicCheckBoxUI
MetalCheckBoxUI
Реализация CheckboxUI для MetalCheckboxUI
MetalComboBoxButton
Подкласс JButton для работы с MetalComboBoxUI
MetalComboBoxEditor
По умолчанию редактор для редактируемых combobox Metal
MetalComboBoxEditor.UIResource
Подкласс BasicComboBoxEditor, реализующий UIResource.
MetalComboBoxIcon
Этот вспомогательный класс рисует горизонтальные полосы, которые обозначают MetalComboBox
MetalComboBoxUI
Metal UI для JComboBox
MetalDesktopIconUI
Иконка рабочего стола Metal.
MetalFileChooserUI
Реализация Metal L&F для FileChooser.
MetalIconFactory
Объект-фабрика, предоставляющий Icon для Java look and feel (Metal).
MetalIconFactory.FileIcon16
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing.
MetalIconFactory.FolderIcon16
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing.
MetalIconFactory.PaletteCloseIcon
Определяет значок для закрытия подборки.
MetalIconFactory.TreeControlIcon
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing.
MetalIconFactory.TreeFolderIcon
Предупреждение: Сериализованные объекты этого класса не будут совместимы с будущими версиями Swing.
MetalIconFactory.TreeLeafIcon
Класс представляет собой значок листа дерева.
MetalInternalFrameTitlePane
Класс, который управляет строкой заголовка JLF.
MetalInternalFrameUI
Реализация Metal для JInternalFrame.
MetalLabelUI
Реализация LabelUI для Windows L&F.
MetalLookAndFeel
Java Look and Feel, также известный как Metal.
MetalMenuBarUI
Реализация Metal для MenuBarUI.
MetalPopupMenuSeparatorUI
Реализация Metal L&F для PopupMenuSeparatorUI.
MetalProgressBarUI
Реализация Metal для ProgressBarUI.
MetalRadioButtonUI
Реализация RadioButtonUI для MetalRadioButtonUI
MetalRootPaneUI
Предоставляет реализацию Metal look and feel для RootPaneUI.
MetalScrollBarUI
Реализация ScrollBarUI для Metal Look and Feel
MetalScrollButton
Объект JButton для стрелок полосы прокрутки Metal.
MetalScrollPaneUI
Реализация Metal L&F для ScrollPaneUI.
MetalSeparatorUI
Реализация Metal L&F для SeparatorUI.
MetalSliderUI
Реализация Java L&F для SliderUI.
MetalSplitPaneUI
Metal разделитель.
MetalTabbedPaneUI
Подкласс Metal от BasicTabbedPaneUI.
MetalTextFieldUI
Основа внешнего вида для JTextField.
MetalTheme
MetalTheme предоставляет цветовую палитру и шрифты, используемые Java Look and Feel.
MetalToggleButtonUI
Реализация MetalToggleButton
MetalToolBarUI
Реализация Metal Look and Feel для ToolBarUI.
MetalToolTipUI
Расширение Metal L&F от BasicToolTipUI.
MetalTreeUI
Реализация Metal look and feel для TreeUI.
OceanTheme
Тема по умолчанию для MetalLookAndFeel.

© 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/metal/package-summary.html

Spec-Zone.ru

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