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

Предоставляет пользовательские интерфейсы, построенные в соответствии со стилем Java (ранее известным как Metal), который является стандартным.

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

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

С:
1.2
Класс Описание
DefaultMetalTheme

Конкретная реализация MetalTheme, предоставляющая оригинальный вид Java Look and Feel, кодовое имя "Steel".

MetalBorders

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

Класс представляет собой рамку JTestField.

MetalBorders.ToggleButtonBorder
MetalBorders.ToolBarBorder

Класс представляет собой рамку JToolBar.

MetalButtonUI

Реализация MetalButtonUI

MetalCheckBoxIcon

Реализация CheckboxIcon для OrganicCheckBoxUI

MetalCheckBoxUI

Реализация CheckboxUI для MetalCheckboxUI

MetalComboBoxButton

Подкласс JButton для помощи MetalComboBoxUI

MetalComboBoxEditor

По умолчанию редактор для редактируемых комбобоксов 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

Реализация L&F Windows для LabelUI.

MetalLookAndFeel

Внешний вид Java, также известный как Metal.

MetalMenuBarUI

Реализация Metal для MenuBarUI.

MetalPopupMenuSeparatorUI

Реализация L&F Metal для PopupMenuSeparatorUI.

MetalProgressBarUI

Реализация Metal для ProgressBarUI.

MetalRadioButtonUI

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

MetalRootPaneUI

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

MetalScrollBarUI

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

MetalScrollButton

Объект JButton для стрелок полосы прокрутки Metal.

MetalScrollPaneUI

Реализация L&F Metal для ScrollPaneUI.

MetalSeparatorUI

Реализация L&F Metal для SeparatorUI.

MetalSliderUI

Реализация L&F Java для SliderUI.

MetalSplitPaneUI

Разделитель Metal.

MetalTabbedPaneUI

Подкласс Metal от BasicTabbedPaneUI.

MetalTextFieldUI

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

MetalTheme

MetalTheme предоставляет палитру цветов и шрифты, используемые внешним видом Java.

MetalToggleButtonUI

Реализация MetalToggleButton

MetalToolBarUI

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

MetalToolTipUI

Расширение Metal для BasicToolTipUI.

MetalTreeUI

Реализация внешнего вида Metal для TreeUI.

OceanTheme

По умолчанию тема для MetalLookAndFeel.

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

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