Пакет javax.swing.plaf
Предоставляет один интерфейс и множество абстрактных классов, которые Swing использует для предоставления своих возможностей подключаемого внешнего вида. Его классы наследуются и реализуются пользовательскими интерфейсами внешнего вида, такими как Basic и Java-внешний вид (Metal). Этот пакет используется только разработчиками, которые не могут создать новый внешний вид, наследуя существующие компоненты внешнего вида (такие, как те, что предоставляются пакетами javax.swing.plaf.basic и javax.swing.plaf.metal).
Примечание: Большая часть API Swing не является потокобезопасной. Подробности см. в Потоки в Swing, разделе Учебника Java.
- С тех пор:
- 1.2
| Интерфейс | Описание |
|---|---|
| UIResource | Этот интерфейс используется для маркировки объектов, созданных делегатами ComponentUI. |
| Класс | Описание |
|---|---|
| ActionMapUIResource | Подкласс javax.swing.ActionMap, который реализует UIResource. |
| BorderUIResource | Класс-обертка Border, который реализует UIResource. |
| BorderUIResource.BevelBorderUIResource | Ресурс внешнего вида рамки bevel. |
| BorderUIResource.CompoundBorderUIResource | Ресурс внешнего вида составной рамки. |
| BorderUIResource.EmptyBorderUIResource | Ресурс внешнего вида пустой рамки. |
| BorderUIResource.EtchedBorderUIResource | Ресурс внешнего вида рамки etched. |
| BorderUIResource.LineBorderUIResource | Ресурс внешнего вида рамки line. |
| BorderUIResource.MatteBorderUIResource | Ресурс внешнего вида рамки matte. |
| BorderUIResource.TitledBorderUIResource | Ресурс внешнего вида подзаголовка рамки. |
| ButtonUI | Подключаемый интерфейс внешнего вида для JButton. |
| ColorChooserUI | Подключаемый интерфейс внешнего вида для JColorChooser. |
| ColorUIResource | Подкласс Color, который реализует UIResource. |
| ComboBoxUI | Подключаемый интерфейс внешнего вида для JComboBox. |
| ComponentInputMapUIResource | Подкласс javax.swing.ComponentInputMap, который реализует UIResource. |
| ComponentUI | Базовый класс для всех объектов-делегатов UI в архитектуре Swing подключаемого внешнего вида. |
| DesktopIconUI | Подключаемый интерфейс внешнего вида для JDesktopIcon. |
| DesktopPaneUI | Подключаемый интерфейс внешнего вида для JDesktopPane. |
| DimensionUIResource | Подкласс |
| FileChooserUI | Подключаемый интерфейс внешнего вида для |
| FontUIResource | Подкласс java.awt.Font, который реализует UIResource. |
| IconUIResource | Класс-обертка Icon, который реализует UIResource. |
| InputMapUIResource | Подкласс javax.swing.InputMap, который реализует UIResource. |
| InsetsUIResource | Подкласс Insets, который реализует UIResource. |
| InternalFrameUI | Подключаемый интерфейс внешнего вида для JInternalFrame. |
| LabelUI | Подключаемый интерфейс внешнего вида для JLabel. |
| LayerUI<V extends Component> | Базовый класс для всех делегатов UI для |
| ListUI | Делегат подключаемого внешнего вида для |
| MenuBarUI | Подключаемый интерфейс внешнего вида для JMenuBar. |
| MenuItemUI | Подключаемый интерфейс внешнего вида для JMenuItem. |
| OptionPaneUI | Подключаемый интерфейс внешнего вида для JOptionPane. |
| PanelUI | Подключаемый интерфейс внешнего вида для Panel. |
| PopupMenuUI | Подключаемый интерфейс внешнего вида для JPopupMenu. |
| ProgressBarUI | Подключаемый интерфейс внешнего вида для JProgressBar. |
| RootPaneUI | Подключаемый интерфейс внешнего вида для JRootPane. |
| ScrollBarUI | Подключаемый интерфейс внешнего вида для JScrollBar. |
| ScrollPaneUI | Подключаемый интерфейс внешнего вида для JScrollPane. |
| SeparatorUI | Подключаемый интерфейс внешнего вида для JSeparator. |
| SliderUI | Подключаемый интерфейс внешнего вида для JSlider. |
| SpinnerUI | Подключаемый интерфейс внешнего вида для JSpinner. |
| SplitPaneUI | Подключаемый интерфейс внешнего вида для JSplitPane. |
| TabbedPaneUI | Подключаемый интерфейс внешнего вида для JTabbedPane. |
| TableHeaderUI | Подключаемый интерфейс внешнего вида для JTableHeader. |
| TableUI | Подключаемый интерфейс внешнего вида для JTable. |
| TextUI | Пользовательский интерфейс текстового редактора |
| ToolBarUI | Подключаемый интерфейс внешнего вида для JToolBar. |
| ToolTipUI | Подключаемый интерфейс внешнего вида для JToolTip. |
| TreeUI | Подключаемый интерфейс внешнего вида для JTree. |
| ViewportUI | Подключаемый интерфейс внешнего вида для JViewport. |
© 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/package-summary.html