Пакет javax.swing.plaf
Предоставляет один интерфейс и множество абстрактных классов, которые Swing использует для обеспечения своих возможностей изменяемых внешнего вида и ощущения.
См.: Описание
| Интерфейс | Описание |
|---|---|
| UIResource | Этот интерфейс используется для маркировки объектов, созданных делегатами ComponentUI. |
| Класс | Описание |
|---|---|
| ActionMapUIResource | Подкласс javax.swing.ActionMap, реализующий UIResource. |
| BorderUIResource | |
| BorderUIResource.BevelBorderUIResource | |
| BorderUIResource.CompoundBorderUIResource | |
| BorderUIResource.EmptyBorderUIResource | |
| BorderUIResource.EtchedBorderUIResource | |
| BorderUIResource.LineBorderUIResource | |
| BorderUIResource.MatteBorderUIResource | |
| BorderUIResource.TitledBorderUIResource | |
| ButtonUI | Интерфейс изменяемого внешнего вида и ощущения для JButton. |
| ColorChooserUI | Интерфейс изменяемого внешнего вида и ощущения для JColorChooser. |
| ColorUIResource | |
| 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 | |
| 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. |
Описание пакета javax.swing.plaf
Предоставляет один интерфейс и множество абстрактных классов, которые Swing использует для обеспечения своих возможностей изменяемого внешнего вида и ощущения. Его классы наследуются и реализуются интерфейсами внешнего вида и ощущения, такими как Basic и Java-внешний вид (Metal). Этот пакет используется только разработчиками, которые не могут создать новый внешний вид и ощущение путем наследования существующих компонентов внешнего вида и ощущения (таких как те, которые предоставляются пакетами javax.swing.plaf.basic и javax.swing.plaf.metal).
Примечание: Большая часть API Swing не является потокобезопасной. Подробнее см. Потоки и Swing — раздел в Java Tutorial.
- Since:
- 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.