uTools-Manuals/docs/java/javax/swing/plaf/metal/package-summary.html

403 lines
18 KiB
HTML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<div class="header">
<h1 class="title" title="Package">Package javax.swing.plaf.metal</h1>
<div class="docSummary">
<div class="block">
提供根据Java外观构建的用户界面对象一旦代号为
<em>Metal</em> ),这是默认的外观和感觉。
</div>
</div>
<p>See: <a href="#package.description">描述</a></p>
</div><div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table border="0" cellpadding="3" cellspacing="0" class="typeSummary" summary="Class Summary table, listing classes, and an explanation">
<caption>
<span>类摘要</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col"></th>
<th class="colLast" scope="col">描述</th>
</tr>
</tbody>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/DefaultMetalTheme.html" title="class in javax.swing.plaf.metal">DefaultMetalTheme</a></td>
<td class="colLast">
<div class="block">
具体实现的
<code>MetalTheme</code>提供了Java外观和感觉代号为“钢”的原貌。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.html" title="class in javax.swing.plaf.metal">MetalBorders</a></td>
<td class="colLast">
<div class="block">
工厂对象可以出售边界适合金属LF.
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.ButtonBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.ButtonBorder</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.Flush3DBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.Flush3DBorder</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.InternalFrameBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.InternalFrameBorder</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.MenuBarBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.MenuBarBorder</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.MenuItemBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.MenuItemBorder</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.OptionDialogBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.OptionDialogBorder</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.PaletteBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.PaletteBorder</a></td>
<td class="colLast">
<div class="block">
边框的调色板。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.PopupMenuBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.PopupMenuBorder</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.RolloverButtonBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.RolloverButtonBorder</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.ScrollPaneBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.ScrollPaneBorder</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.TableHeaderBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.TableHeaderBorder</a></td>
<td class="colLast">
<div class="block">
表头的边框
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.TextFieldBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.TextFieldBorder</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.ToggleButtonBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.ToggleButtonBorder</a></td>
<td class="colLast"> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalBorders.ToolBarBorder.html" title="class in javax.swing.plaf.metal">MetalBorders.ToolBarBorder</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalButtonUI.html" title="class in javax.swing.plaf.metal">MetalButtonUI</a></td>
<td class="colLast">
<div class="block">
MetalButtonUI实现
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalCheckBoxIcon.html" title="class in javax.swing.plaf.metal">MetalCheckBoxIcon</a></td>
<td class="colLast">
<div class="block">
OrganicCheckBoxUI的CheckboxIcon实现
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalCheckBoxUI.html" title="class in javax.swing.plaf.metal">MetalCheckBoxUI</a></td>
<td class="colLast">
<div class="block">
MetalCheckboxUI的CheckboxUI实现
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalComboBoxButton.html" title="class in javax.swing.plaf.metal">MetalComboBoxButton</a></td>
<td class="colLast">
<div class="block">
JButton子类来帮助MetalComboBoxUI
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalComboBoxEditor.html" title="class in javax.swing.plaf.metal">MetalComboBoxEditor</a></td>
<td class="colLast">
<div class="block">
Metal可编辑组合框的默认编辑器
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalComboBoxEditor.UIResource.html" title="class in javax.swing.plaf.metal">MetalComboBoxEditor.UIResource</a></td>
<td class="colLast">
<div class="block">
BasicComboBoxEditor的子类实现UIResource。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalComboBoxIcon.html" title="class in javax.swing.plaf.metal">MetalComboBoxIcon</a></td>
<td class="colLast">
<div class="block">
此实用程序类绘制指示MetalComboBox的水平条
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalComboBoxUI.html" title="class in javax.swing.plaf.metal">MetalComboBoxUI</a></td>
<td class="colLast">
<div class="block">
JComboBox的金属UI
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalDesktopIconUI.html" title="class in javax.swing.plaf.metal">MetalDesktopIconUI</a></td>
<td class="colLast">
<div class="block">
金属桌面图标。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalFileChooserUI.html" title="class in javax.swing.plaf.metal">MetalFileChooserUI</a></td>
<td class="colLast">
<div class="block">
金属LF实现的FileChooser。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalIconFactory.html" title="class in javax.swing.plaf.metal">MetalIconFactory</a></td>
<td class="colLast">
<div class="block">
工厂对象为Java的“外观”Metal提供了
<code>Icon</code>
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalIconFactory.FileIcon16.html" title="class in javax.swing.plaf.metal">MetalIconFactory.FileIcon16</a></td>
<td class="colLast">
<div class="block">
<strong>警告:</strong>此类的序列化对象与将来的Swing版本不兼容。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalIconFactory.FolderIcon16.html" title="class in javax.swing.plaf.metal">MetalIconFactory.FolderIcon16</a></td>
<td class="colLast">
<div class="block">
<strong>警告:</strong>此类的序列化对象与将来的Swing版本不兼容。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalIconFactory.PaletteCloseIcon.html" title="class in javax.swing.plaf.metal">MetalIconFactory.PaletteCloseIcon</a></td>
<td class="colLast">
<div class="block">
定义调色板关闭的图标
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalIconFactory.TreeControlIcon.html" title="class in javax.swing.plaf.metal">MetalIconFactory.TreeControlIcon</a></td>
<td class="colLast">
<div class="block">
<strong>警告:</strong>此类的序列化对象与将来的Swing版本不兼容。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalIconFactory.TreeFolderIcon.html" title="class in javax.swing.plaf.metal">MetalIconFactory.TreeFolderIcon</a></td>
<td class="colLast">
<div class="block">
<strong>警告:</strong>此类的序列化对象与将来的Swing版本不兼容。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalIconFactory.TreeLeafIcon.html" title="class in javax.swing.plaf.metal">MetalIconFactory.TreeLeafIcon</a></td>
<td class="colLast"> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalInternalFrameTitlePane.html" title="class in javax.swing.plaf.metal">MetalInternalFrameTitlePane</a></td>
<td class="colLast">
<div class="block">
管理JLF标题栏的类
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalInternalFrameUI.html" title="class in javax.swing.plaf.metal">MetalInternalFrameUI</a></td>
<td class="colLast">
<div class="block">
金属实现JInternalFrame。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalLabelUI.html" title="class in javax.swing.plaf.metal">MetalLabelUI</a></td>
<td class="colLast">
<div class="block">
LabelUI的Windows LF实现。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalLookAndFeel.html" title="class in javax.swing.plaf.metal">MetalLookAndFeel</a></td>
<td class="colLast">
<div class="block">
Java外观和感觉也称为金属。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalMenuBarUI.html" title="class in javax.swing.plaf.metal">MetalMenuBarUI</a></td>
<td class="colLast">
<div class="block">
金属执行
<code>MenuBarUI</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.html" title="class in javax.swing.plaf.metal">MetalPopupMenuSeparatorUI</a></td>
<td class="colLast">
<div class="block">
PopupMenuSeparatorUI的金属LF实现。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalProgressBarUI.html" title="class in javax.swing.plaf.metal">MetalProgressBarUI</a></td>
<td class="colLast">
<div class="block">
ProgressBarUI的Metal实现。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalRadioButtonUI.html" title="class in javax.swing.plaf.metal">MetalRadioButtonUI</a></td>
<td class="colLast">
<div class="block">
MetalBadtonButtonUI的RadioButtonUI实现
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalRootPaneUI.html" title="class in javax.swing.plaf.metal">MetalRootPaneUI</a></td>
<td class="colLast">
<div class="block">
提供金属外观实现
<code>RootPaneUI</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalScrollBarUI.html" title="class in javax.swing.plaf.metal">MetalScrollBarUI</a></td>
<td class="colLast">
<div class="block">
实现ScrollBarUI的金属外观和感觉
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalScrollButton.html" title="class in javax.swing.plaf.metal">MetalScrollButton</a></td>
<td class="colLast">
<div class="block">
金属滚动条箭头的JButton对象。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalScrollPaneUI.html" title="class in javax.swing.plaf.metal">MetalScrollPaneUI</a></td>
<td class="colLast">
<div class="block">
ScrollPaneUI的金属LF实现。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalSeparatorUI.html" title="class in javax.swing.plaf.metal">MetalSeparatorUI</a></td>
<td class="colLast">
<div class="block">
SeparatorUI的金属LF实现。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalSliderUI.html" title="class in javax.swing.plaf.metal">MetalSliderUI</a></td>
<td class="colLast">
<div class="block">
SliderUI的Java LF实现。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalSplitPaneUI.html" title="class in javax.swing.plaf.metal">MetalSplitPaneUI</a></td>
<td class="colLast">
<div class="block">
金属分割窗格。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalTabbedPaneUI.html" title="class in javax.swing.plaf.metal">MetalTabbedPaneUI</a></td>
<td class="colLast">
<div class="block">
BasicTabbedPaneUI的Metal子类。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalTextFieldUI.html" title="class in javax.swing.plaf.metal">MetalTextFieldUI</a></td>
<td class="colLast">
<div class="block">
JTextField的外观和感觉的基础。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalTheme.html" title="class in javax.swing.plaf.metal">MetalTheme</a></td>
<td class="colLast">
<div class="block">
<code>MetalTheme</code>提供Java Look and Feel使用的调色板和字体。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalToggleButtonUI.html" title="class in javax.swing.plaf.metal">MetalToggleButtonUI</a></td>
<td class="colLast">
<div class="block">
MetalToggleButton实现
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalToolBarUI.html" title="class in javax.swing.plaf.metal">MetalToolBarUI</a></td>
<td class="colLast">
<div class="block">
金属外观实现ToolBarUI。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalToolTipUI.html" title="class in javax.swing.plaf.metal">MetalToolTipUI</a></td>
<td class="colLast">
<div class="block">
BasicToolTipUI的金属LF扩展。
</div> </td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/MetalTreeUI.html" title="class in javax.swing.plaf.metal">MetalTreeUI</a></td>
<td class="colLast">
<div class="block">
金属外观实现
<code>TreeUI</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../javax/swing/plaf/metal/OceanTheme.html" title="class in javax.swing.plaf.metal">OceanTheme</a></td>
<td class="colLast">
<div class="block">
默认主题为
<code>MetalLookAndFeel</code>
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<a name="package.description">
<!-- --> </a>
<h2 title="Package javax.swing.plaf.metal Description">Package javax.swing.plaf.metal Description</h2>
<div class="block">
<span>提供根据Java外观构建的用户界面对象一旦代号为<em>Metal</em> ),这是默认的外观和感觉。</span>
<p> <span>这些类被设计为在安装相应的<code>LookAndFeel</code>类时使用( <code>UIManager.setLookAndFeel(new <i>XXX</i>LookAndFeel())</code> )。</span> <span>在安装不同的<code>LookAndFeel</code>时使用它们可能会产生意外的结果,包括异常。</span> <span>此外,改变<code>LookAndFeel</code>由保持<code>UIManager</code>而不更新对应<code>ComponentUI</code>任何的<code>JComponent</code> S还可能会产生意想不到的效果如颜色错误显示出来并且通常不鼓励。</span> </p>
<p> <span><strong>注意:</strong>大多数Swing API <em>不是</em>线程安全的。</span> <span>有关详细信息,请参阅<a href="http://java.sun.com/docs/books/tutorial/uiswing/overview/threads.html" target="_top">Threads and Swing</a> ,在部分<em><a href="http://java.sun.com/docs/books/tutorial/" target="_top">The Java Tutorial</a></em></span> </p>
</div>
<dl>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.2
</dd>
</dl>
</div>