uTools-Manuals/docs/java/javax/swing/JPopupMenu.html

1952 lines
117 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">
<div class="subTitle">
javax.swing
</div>
<h2 class="title" title="Class JPopupMenu">Class JPopupMenu</h2>
</div><div class="contentContainer">
<ul class="inheritance">
<li><a href="../../java/lang/Object.html" title="class in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li><a href="../../java/awt/Component.html" title="class in java.awt">java.awt.Component</a></li>
<li>
<ul class="inheritance">
<li><a href="../../java/awt/Container.html" title="class in java.awt">java.awt.Container</a></li>
<li>
<ul class="inheritance">
<li><a href="../../javax/swing/JComponent.html" title="class in javax.swing">javax.swing.JComponent</a></li>
<li>
<ul class="inheritance">
<li>javax.swing.JPopupMenu</li>
</ul> </li>
</ul> </li>
</ul> </li>
</ul> </li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>
All Implemented Interfaces:
</dt>
<dd>
<span><a href="../../java/awt/image/ImageObserver.html" title="java.awt.image中的接口">ImageObserver</a> <a href="../../java/awt/MenuContainer.html" title="java.awt中的接口">MenuContainer</a> <a href="../../java/io/Serializable.html" title="java.io中的接口">Serializable</a> <a href="../../javax/accessibility/Accessible.html" title="javax.accessibility中的接口">Accessible</a> <a href="../../javax/swing/MenuElement.html" title="javax.swing中的接口">MenuElement</a></span>
</dd>
</dl>
<dl>
<dt>
已知直接子类:
</dt>
<dd>
<span><a href="../../javax/swing/plaf/basic/BasicComboPopup.html" title="javax.swing.plaf.basic中的类">BasicComboPopup</a></span>
</dd>
</dl>
<hr/> <br/> <pre>public class <span class="typeNameLabel">JPopupMenu</span>
extends <a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a>
implements <a href="../../javax/accessibility/Accessible.html" title="interface in javax.accessibility">Accessible</a>, <a href="../../javax/swing/MenuElement.html" title="interface in javax.swing">MenuElement</a></pre>
<div class="block">
<span>弹出菜单的一个实现 - 弹出一个小窗口并显示一系列选择。</span>
<span><code>JPopupMenu</code>用于当用户选择菜单栏上的项目时出现的菜单。</span>
<span>它也用于当选择激活它的菜单项时出现的“拉右”菜单。</span>
<span>最后,一个<code>JPopupMenu</code>也可以在你想要菜单出现的地方使用。</span>
<span>例如,当用户在指定区域中右键单击时。</span>
<p> <span>有关使用弹出菜单的信息和示例,请参阅<em>Java教程</em><em></em> <a href="http://docs.oracle.com/javase/tutorial/uiswing/components/menu.html">How to Use Menus</a> <em></em></span> </p>
<p> <span><strong>警告:</strong> Swing不是线程安全的。</span> <span>有关更多信息,请参阅<a href="package-summary.html#threading">Swing's Threading Policy</a></span> </p>
<p> <span><strong>警告:</strong>此类的序列化对象与将来的Swing版本不兼容。</span> <span>当前的序列化支持适用于运行相同版本的Swing的应用程序之间的短期存储或RMI。</span> <span>从1.4开始对所有JavaBeans的长期存储的支持已经添加到<code>java.beans</code>包中。</span> <span>请参阅<a href="../../java/beans/XMLEncoder.html" title="java.beans中的类"><code>XMLEncoder</code></a></span> </p>
</div> </li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- --> </a> <h3>Nested Class Summary</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Nested Class Summary table, listing nested classes, and an explanation">
<caption>
<span>Nested Classes</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.AccessibleJPopupMenu.html" title="class in javax.swing">JPopupMenu.AccessibleJPopupMenu</a></span></code>
<div class="block">
这个类实现了可访问性支持
<code>JPopupMenu</code>类。
</div> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static class </code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.Separator.html" title="class in javax.swing">JPopupMenu.Separator</a></span></code>
<div class="block">
弹出菜单特定的分隔符。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.javax.swing.JComponent">
<!-- --> </a> <h3>Nested classes/interfaces inherited from class javax.swing.<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></h3> <code><a href="../../javax/swing/JComponent.AccessibleJComponent.html" title="class in javax.swing">JComponent.AccessibleJComponent</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Container">
<!-- --> </a> <h3>Nested classes/interfaces inherited from class java.awt.<a href="../../java/awt/Container.html" title="class in java.awt">Container</a></h3> <code><a href="../../java/awt/Container.AccessibleAWTContainer.html" title="class in java.awt">Container.AccessibleAWTContainer</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.java.awt.Component">
<!-- --> </a> <h3>Nested classes/interfaces inherited from class java.awt.<a href="../../java/awt/Component.html" title="class in java.awt">Component</a></h3> <code><a href="../../java/awt/Component.AccessibleAWTComponent.html" title="class in java.awt">Component.AccessibleAWTComponent</a>, <a href="../../java/awt/Component.BaselineResizeBehavior.html" title="enum in java.awt">Component.BaselineResizeBehavior</a>, <a href="../../java/awt/Component.BltBufferStrategy.html" title="class in java.awt">Component.BltBufferStrategy</a>, <a href="../../java/awt/Component.FlipBufferStrategy.html" title="class in java.awt">Component.FlipBufferStrategy</a></code></li>
</ul> </li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- --> </a> <h3>Field Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.javax.swing.JComponent">
<!-- --> </a> <h3>Fields inherited from class javax.swing.<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></h3> <code><a href="../../javax/swing/JComponent.html#listenerList">listenerList</a>, <a href="../../javax/swing/JComponent.html#TOOL_TIP_TEXT_KEY">TOOL_TIP_TEXT_KEY</a>, <a href="../../javax/swing/JComponent.html#ui">ui</a>, <a href="../../javax/swing/JComponent.html#UNDEFINED_CONDITION">UNDEFINED_CONDITION</a>, <a href="../../javax/swing/JComponent.html#WHEN_ANCESTOR_OF_FOCUSED_COMPONENT">WHEN_ANCESTOR_OF_FOCUSED_COMPONENT</a>, <a href="../../javax/swing/JComponent.html#WHEN_FOCUSED">WHEN_FOCUSED</a>, <a href="../../javax/swing/JComponent.html#WHEN_IN_FOCUSED_WINDOW">WHEN_IN_FOCUSED_WINDOW</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.Component">
<!-- --> </a> <h3>Fields inherited from class java.awt.<a href="../../java/awt/Component.html" title="class in java.awt">Component</a></h3> <code><a href="../../java/awt/Component.html#accessibleContext">accessibleContext</a>, <a href="../../java/awt/Component.html#BOTTOM_ALIGNMENT">BOTTOM_ALIGNMENT</a>, <a href="../../java/awt/Component.html#CENTER_ALIGNMENT">CENTER_ALIGNMENT</a>, <a href="../../java/awt/Component.html#LEFT_ALIGNMENT">LEFT_ALIGNMENT</a>, <a href="../../java/awt/Component.html#RIGHT_ALIGNMENT">RIGHT_ALIGNMENT</a>, <a href="../../java/awt/Component.html#TOP_ALIGNMENT">TOP_ALIGNMENT</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="fields.inherited.from.class.java.awt.image.ImageObserver">
<!-- --> </a> <h3>Fields inherited from interface java.awt.image.<a href="../../java/awt/image/ImageObserver.html" title="interface in java.awt.image">ImageObserver</a></h3> <code><a href="../../java/awt/image/ImageObserver.html#ABORT">ABORT</a>, <a href="../../java/awt/image/ImageObserver.html#ALLBITS">ALLBITS</a>, <a href="../../java/awt/image/ImageObserver.html#ERROR">ERROR</a>, <a href="../../java/awt/image/ImageObserver.html#FRAMEBITS">FRAMEBITS</a>, <a href="../../java/awt/image/ImageObserver.html#HEIGHT">HEIGHT</a>, <a href="../../java/awt/image/ImageObserver.html#PROPERTIES">PROPERTIES</a>, <a href="../../java/awt/image/ImageObserver.html#SOMEBITS">SOMEBITS</a>, <a href="../../java/awt/image/ImageObserver.html#WIDTH">WIDTH</a></code></li>
</ul> </li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- --> </a> <h3>构造方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Constructor Summary table, listing constructors, and an explanation">
<caption>
<span>构造方法</span>
<span class="tabEnd"> </span>
</caption>
<tbody>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#JPopupMenu--">JPopupMenu</a></span>()</code>
<div class="block">
构造一个没有“调用者”的
<code>JPopupMenu</code>
</div> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#JPopupMenu-java.lang.String-">JPopupMenu</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> label)</code>
<div class="block">
构造一个
<code>JPopupMenu</code>具有指定标题。
</div> </td>
</tr>
</tbody>
</table> </li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- --> </a> <h3>方法摘要</h3>
<table border="0" cellpadding="3" cellspacing="0" class="memberSummary" summary="Method Summary table, listing methods, and an explanation">
<caption>
<span class="activeTableTab" id="t0"><span>所有方法</span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t1"><span><a href="javascript:show(1);">静态方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t2"><span><a href="javascript:show(2);">接口方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t4"><span><a href="javascript:show(8);">具体的方法</a></span><span class="tabEnd"> </span></span>
<span class="tableTab" id="t6"><span><a href="javascript:show(32);">弃用的方法</a></span><span class="tabEnd"> </span></span>
</caption>
<tbody>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor" id="i0">
<td class="colFirst"><code><a href="../../javax/swing/JMenuItem.html" title="class in javax.swing">JMenuItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#add-javax.swing.Action-">add</a></span>(<a href="../../javax/swing/Action.html" title="interface in javax.swing">Action</a> a)</code>
<div class="block">
在菜单末尾附加一个新菜单项,该菜单将调度指定的
<code>Action</code>对象。
</div> </td>
</tr>
<tr class="rowColor" id="i1">
<td class="colFirst"><code><a href="../../javax/swing/JMenuItem.html" title="class in javax.swing">JMenuItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#add-javax.swing.JMenuItem-">add</a></span>(<a href="../../javax/swing/JMenuItem.html" title="class in javax.swing">JMenuItem</a> menuItem)</code>
<div class="block">
将指定的菜单项追加到此菜单的末尾。
</div> </td>
</tr>
<tr class="altColor" id="i2">
<td class="colFirst"><code><a href="../../javax/swing/JMenuItem.html" title="class in javax.swing">JMenuItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#add-java.lang.String-">add</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> s)</code>
<div class="block">
创建一个带有指定文本的新菜单项,并将其附加到此菜单的末尾。
</div> </td>
</tr>
<tr class="rowColor" id="i3">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#addMenuKeyListener-javax.swing.event.MenuKeyListener-">addMenuKeyListener</a></span>(<a href="../../javax/swing/event/MenuKeyListener.html" title="interface in javax.swing.event">MenuKeyListener</a> l)</code>
<div class="block">
添加一个
<code>MenuKeyListener</code>到弹出菜单。
</div> </td>
</tr>
<tr class="altColor" id="i4">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#addPopupMenuListener-javax.swing.event.PopupMenuListener-">addPopupMenuListener</a></span>(<a href="../../javax/swing/event/PopupMenuListener.html" title="interface in javax.swing.event">PopupMenuListener</a> l)</code>
<div class="block">
添加一个
<code>PopupMenu</code>监听器。
</div> </td>
</tr>
<tr class="rowColor" id="i5">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#addSeparator--">addSeparator</a></span>()</code>
<div class="block">
在菜单末尾附加一个新的分隔符。
</div> </td>
</tr>
<tr class="altColor" id="i6">
<td class="colFirst"><code>protected <a href="../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#createActionChangeListener-javax.swing.JMenuItem-">createActionChangeListener</a></span>(<a href="../../javax/swing/JMenuItem.html" title="class in javax.swing">JMenuItem</a> b)</code>
<div class="block">
返回正确配置的
<code>PropertyChangeListener</code> ,更新控件,因为发生了
<code>Action</code>更改。
</div> </td>
</tr>
<tr class="rowColor" id="i7">
<td class="colFirst"><code>protected <a href="../../javax/swing/JMenuItem.html" title="class in javax.swing">JMenuItem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#createActionComponent-javax.swing.Action-">createActionComponent</a></span>(<a href="../../javax/swing/Action.html" title="interface in javax.swing">Action</a> a)</code>
<div class="block">
工厂方法创建
<code>JMenuItem</code>
<code>Actions</code>添加到
<code>JPopupMenu</code>
</div> </td>
</tr>
<tr class="altColor" id="i8">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#firePopupMenuCanceled--">firePopupMenuCanceled</a></span>()</code>
<div class="block">
通知
<code>PopupMenuListeners</code>该弹出菜单被取消。
</div> </td>
</tr>
<tr class="rowColor" id="i9">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#firePopupMenuWillBecomeInvisible--">firePopupMenuWillBecomeInvisible</a></span>()</code>
<div class="block">
通知
<code>PopupMenuListener</code>这个弹出菜单将变得不可见。
</div> </td>
</tr>
<tr class="altColor" id="i10">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#firePopupMenuWillBecomeVisible--">firePopupMenuWillBecomeVisible</a></span>()</code>
<div class="block">
通知
<code>PopupMenuListener</code> s这个弹出菜单将变得可见。
</div> </td>
</tr>
<tr class="rowColor" id="i11">
<td class="colFirst"><code><a href="../../javax/accessibility/AccessibleContext.html" title="class in javax.accessibility">AccessibleContext</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getAccessibleContext--">getAccessibleContext</a></span>()</code>
<div class="block">
获取与此JPopupMenu关联的AccessibleContext。
</div> </td>
</tr>
<tr class="altColor" id="i12">
<td class="colFirst"><code><a href="../../java/awt/Component.html" title="class in java.awt">Component</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getComponent--">getComponent</a></span>()</code>
<div class="block">
返回此
<code>JPopupMenu</code>组件。
</div> </td>
</tr>
<tr class="rowColor" id="i13">
<td class="colFirst"><code><a href="../../java/awt/Component.html" title="class in java.awt">Component</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getComponentAtIndex-int-">getComponentAtIndex</a></span>(int i)</code>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<div class="block">
<span><span class="deprecationComment">取代<a href="../../java/awt/Container.html#getComponent-int-"><code>Container.getComponent(int)</code></a></span></span>
</div>
</div> </td>
</tr>
<tr class="altColor" id="i14">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getComponentIndex-java.awt.Component-">getComponentIndex</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</code>
<div class="block">
返回指定组件的索引。
</div> </td>
</tr>
<tr class="rowColor" id="i15">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getDefaultLightWeightPopupEnabled--">getDefaultLightWeightPopupEnabled</a></span>()</code>
<div class="block">
获取
<code>defaultLightWeightPopupEnabled</code>属性,默认为
<code>true</code>
</div> </td>
</tr>
<tr class="altColor" id="i16">
<td class="colFirst"><code><a href="../../java/awt/Component.html" title="class in java.awt">Component</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getInvoker--">getInvoker</a></span>()</code>
<div class="block">
返回该弹出菜单的“调用者”组件。
</div> </td>
</tr>
<tr class="rowColor" id="i17">
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getLabel--">getLabel</a></span>()</code>
<div class="block">
返回弹出菜单的标签
</div> </td>
</tr>
<tr class="altColor" id="i18">
<td class="colFirst"><code><a href="../../java/awt/Insets.html" title="class in java.awt">Insets</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getMargin--">getMargin</a></span>()</code>
<div class="block">
返回弹出菜单的边框和容器之间的边距(以像素为单位)。
</div> </td>
</tr>
<tr class="rowColor" id="i19">
<td class="colFirst"><code><a href="../../javax/swing/event/MenuKeyListener.html" title="interface in javax.swing.event">MenuKeyListener</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getMenuKeyListeners--">getMenuKeyListeners</a></span>()</code>
<div class="block">
返回使用addMenuKeyListener添加到此JPopupMenu的所有
<code>MenuKeyListener</code>的数组。
</div> </td>
</tr>
<tr class="altColor" id="i20">
<td class="colFirst"><code><a href="../../javax/swing/event/PopupMenuListener.html" title="interface in javax.swing.event">PopupMenuListener</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getPopupMenuListeners--">getPopupMenuListeners</a></span>()</code>
<div class="block">
返回使用addPopupMenuListener添加到该JMenuItem的所有
<code>PopupMenuListener</code>的数组。
</div> </td>
</tr>
<tr class="rowColor" id="i21">
<td class="colFirst"><code><a href="../../javax/swing/SingleSelectionModel.html" title="interface in javax.swing">SingleSelectionModel</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getSelectionModel--">getSelectionModel</a></span>()</code>
<div class="block">
返回处理单个选择的模型对象。
</div> </td>
</tr>
<tr class="altColor" id="i22">
<td class="colFirst"><code><a href="../../javax/swing/MenuElement.html" title="interface in javax.swing">MenuElement</a>[]</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getSubElements--">getSubElements</a></span>()</code>
<div class="block">
返回包含此菜单组件子菜单的
<code>MenuElement</code> s数组。
</div> </td>
</tr>
<tr class="rowColor" id="i23">
<td class="colFirst"><code><a href="../../javax/swing/plaf/PopupMenuUI.html" title="class in javax.swing.plaf">PopupMenuUI</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getUI--">getUI</a></span>()</code>
<div class="block">
返回渲染此组件的外观和感觉LF对象。
</div> </td>
</tr>
<tr class="altColor" id="i24">
<td class="colFirst"><code><a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#getUIClassID--">getUIClassID</a></span>()</code>
<div class="block">
返回呈现此组件的LF类的名称。
</div> </td>
</tr>
<tr class="rowColor" id="i25">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#insert-javax.swing.Action-int-">insert</a></span>(<a href="../../javax/swing/Action.html" title="interface in javax.swing">Action</a> a, int index)</code>
<div class="block">
在给定位置插入指定的
<code>Action</code>对象的菜单项。
</div> </td>
</tr>
<tr class="altColor" id="i26">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#insert-java.awt.Component-int-">insert</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component, int index)</code>
<div class="block">
将指定的组件插入到给定位置的菜单中。
</div> </td>
</tr>
<tr class="rowColor" id="i27">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#isBorderPainted--">isBorderPainted</a></span>()</code>
<div class="block">
检查边框是否应该涂漆。
</div> </td>
</tr>
<tr class="altColor" id="i28">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#isLightWeightPopupEnabled--">isLightWeightPopupEnabled</a></span>()</code>
<div class="block">
获取
<code>lightWeightPopupEnabled</code>属性。
</div> </td>
</tr>
<tr class="rowColor" id="i29">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#isPopupTrigger-java.awt.event.MouseEvent-">isPopupTrigger</a></span>(<a href="../../java/awt/event/MouseEvent.html" title="class in java.awt.event">MouseEvent</a> e)</code>
<div class="block">
如果
<code>MouseEvent</code>被JPopupMenu当前安装的UI
<code>JPopupMenu</code>弹出式触发器则返回true。
</div> </td>
</tr>
<tr class="altColor" id="i30">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#isVisible--">isVisible</a></span>()</code>
<div class="block">
如果弹出菜单可见正在显示则返回true。
</div> </td>
</tr>
<tr class="rowColor" id="i31">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#menuSelectionChanged-boolean-">menuSelectionChanged</a></span>(boolean isIncluded)</code>
<div class="block">
当菜单选择更改以激活或停用此菜单时发生消息。
</div> </td>
</tr>
<tr class="altColor" id="i32">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#pack--">pack</a></span>()</code>
<div class="block">
放出容器,使其使用显示其内容所需的最小空间。
</div> </td>
</tr>
<tr class="rowColor" id="i33">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#paintBorder-java.awt.Graphics-">paintBorder</a></span>(<a href="../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g)</code>
<div class="block">
如果
<code>borderPainted</code>属性为
<code>true</code>则绘制弹出菜单的边框。
</div> </td>
</tr>
<tr class="altColor" id="i34">
<td class="colFirst"><code>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#paramString--">paramString</a></span>()</code>
<div class="block">
返回此
<code>JPopupMenu</code>的字符串表示
<code>JPopupMenu</code>
</div> </td>
</tr>
<tr class="rowColor" id="i35">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#processFocusEvent-java.awt.event.FocusEvent-">processFocusEvent</a></span>(<a href="../../java/awt/event/FocusEvent.html" title="class in java.awt.event">FocusEvent</a> evt)</code>
<div class="block">
通过将其分发到任何已注册的
<code>FocusListener</code>对象来处理发生在该组件上的焦点事件。
</div> </td>
</tr>
<tr class="altColor" id="i36">
<td class="colFirst"><code>protected void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#processKeyEvent-java.awt.event.KeyEvent-">processKeyEvent</a></span>(<a href="../../java/awt/event/KeyEvent.html" title="class in java.awt.event">KeyEvent</a> evt)</code>
<div class="block">
处理关键笔划事件,如助记符和加速器。
</div> </td>
</tr>
<tr class="rowColor" id="i37">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#processKeyEvent-java.awt.event.KeyEvent-javax.swing.MenuElement:A-javax.swing.MenuSelectionManager-">processKeyEvent</a></span>(<a href="../../java/awt/event/KeyEvent.html" title="class in java.awt.event">KeyEvent</a> e, <a href="../../javax/swing/MenuElement.html" title="interface in javax.swing">MenuElement</a>[] path, <a href="../../javax/swing/MenuSelectionManager.html" title="class in javax.swing">MenuSelectionManager</a> manager)</code>
<div class="block">
处理从MenuSelectionManager转发的密钥事件并根据
<code>MenuSelectionManager</code>更改菜单选项,方法是使用
<code>MenuSelectionManager</code>的API。
</div> </td>
</tr>
<tr class="altColor" id="i38">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#processMouseEvent-java.awt.event.MouseEvent-javax.swing.MenuElement:A-javax.swing.MenuSelectionManager-">processMouseEvent</a></span>(<a href="../../java/awt/event/MouseEvent.html" title="class in java.awt.event">MouseEvent</a> event, <a href="../../javax/swing/MenuElement.html" title="interface in javax.swing">MenuElement</a>[] path, <a href="../../javax/swing/MenuSelectionManager.html" title="class in javax.swing">MenuSelectionManager</a> manager)</code>
<div class="block">
这种方法需要符合
<code>MenuElement</code>接口,但是没有实现。
</div> </td>
</tr>
<tr class="rowColor" id="i39">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#remove-int-">remove</a></span>(int pos)</code>
<div class="block">
从该弹出菜单中删除指定索引处的组件。
</div> </td>
</tr>
<tr class="altColor" id="i40">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#removeMenuKeyListener-javax.swing.event.MenuKeyListener-">removeMenuKeyListener</a></span>(<a href="../../javax/swing/event/MenuKeyListener.html" title="interface in javax.swing.event">MenuKeyListener</a> l)</code>
<div class="block">
从弹出菜单中删除
<code>MenuKeyListener</code>
</div> </td>
</tr>
<tr class="rowColor" id="i41">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#removePopupMenuListener-javax.swing.event.PopupMenuListener-">removePopupMenuListener</a></span>(<a href="../../javax/swing/event/PopupMenuListener.html" title="interface in javax.swing.event">PopupMenuListener</a> l)</code>
<div class="block">
删除一个
<code>PopupMenu</code>监听器。
</div> </td>
</tr>
<tr class="altColor" id="i42">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#setBorderPainted-boolean-">setBorderPainted</a></span>(boolean b)</code>
<div class="block">
设置是否应绘制边框。
</div> </td>
</tr>
<tr class="rowColor" id="i43">
<td class="colFirst"><code>static void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#setDefaultLightWeightPopupEnabled-boolean-">setDefaultLightWeightPopupEnabled</a></span>(boolean aFlag)</code>
<div class="block">
设置
<code>lightWeightPopupEnabled</code>属性的默认值。
</div> </td>
</tr>
<tr class="altColor" id="i44">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#setInvoker-java.awt.Component-">setInvoker</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> invoker)</code>
<div class="block">
设置此弹出菜单的调用者 - 要显示弹出菜单菜单的组件。
</div> </td>
</tr>
<tr class="rowColor" id="i45">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#setLabel-java.lang.String-">setLabel</a></span>(<a href="../../java/lang/String.html" title="class in java.lang">String</a> label)</code>
<div class="block">
设置弹出菜单的标签。
</div> </td>
</tr>
<tr class="altColor" id="i46">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#setLightWeightPopupEnabled-boolean-">setLightWeightPopupEnabled</a></span>(boolean aFlag)</code>
<div class="block">
设置
<code>lightWeightPopupEnabled</code>属性的值,默认值为
<code>true</code>
</div> </td>
</tr>
<tr class="rowColor" id="i47">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#setLocation-int-int-">setLocation</a></span>(int x, int y)</code>
<div class="block">
使用xy坐标设置弹出菜单左上角的位置。
</div> </td>
</tr>
<tr class="altColor" id="i48">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#setPopupSize-java.awt.Dimension-">setPopupSize</a></span>(<a href="../../java/awt/Dimension.html" title="class in java.awt">Dimension</a> d)</code>
<div class="block">
使用
<code>Dimension</code>对象设置弹出窗口的大小。
</div> </td>
</tr>
<tr class="rowColor" id="i49">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#setPopupSize-int-int-">setPopupSize</a></span>(int width, int height)</code>
<div class="block">
将Popup窗口的大小设置为指定的宽度和高度。
</div> </td>
</tr>
<tr class="altColor" id="i50">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#setSelected-java.awt.Component-">setSelected</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> sel)</code>
<div class="block">
设置当前选择的组件,这将导致选择模型的更改。
</div> </td>
</tr>
<tr class="rowColor" id="i51">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#setSelectionModel-javax.swing.SingleSelectionModel-">setSelectionModel</a></span>(<a href="../../javax/swing/SingleSelectionModel.html" title="interface in javax.swing">SingleSelectionModel</a> model)</code>
<div class="block">
设置模型对象以处理单个选择。
</div> </td>
</tr>
<tr class="altColor" id="i52">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#setUI-javax.swing.plaf.PopupMenuUI-">setUI</a></span>(<a href="../../javax/swing/plaf/PopupMenuUI.html" title="class in javax.swing.plaf">PopupMenuUI</a> ui)</code>
<div class="block">
设置渲染此组件的LF对象。
</div> </td>
</tr>
<tr class="rowColor" id="i53">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#setVisible-boolean-">setVisible</a></span>(boolean b)</code>
<div class="block">
设置弹出菜单的可见性。
</div> </td>
</tr>
<tr class="altColor" id="i54">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#show-java.awt.Component-int-int-">show</a></span>(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> invoker, int x, int y)</code>
<div class="block">
在组件调用者的坐标空间中的位置xy处显示弹出式菜单。
</div> </td>
</tr>
<tr class="rowColor" id="i55">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../javax/swing/JPopupMenu.html#updateUI--">updateUI</a></span>()</code>
<div class="block">
将UI属性重置为当前外观的值。
</div> </td>
</tr>
</tbody>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.javax.swing.JComponent">
<!-- --> </a> <h3>Methods inherited from class javax.swing.<a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></h3> <code><a href="../../javax/swing/JComponent.html#addAncestorListener-javax.swing.event.AncestorListener-">addAncestorListener</a>, <a href="../../javax/swing/JComponent.html#addNotify--">addNotify</a>, <a href="../../javax/swing/JComponent.html#addVetoableChangeListener-java.beans.VetoableChangeListener-">addVetoableChangeListener</a>, <a href="../../javax/swing/JComponent.html#computeVisibleRect-java.awt.Rectangle-">computeVisibleRect</a>, <a href="../../javax/swing/JComponent.html#contains-int-int-">contains</a>, <a href="../../javax/swing/JComponent.html#createToolTip--">createToolTip</a>, <a href="../../javax/swing/JComponent.html#disable--">disable</a>, <a href="../../javax/swing/JComponent.html#enable--">enable</a>, <a href="../../javax/swing/JComponent.html#firePropertyChange-java.lang.String-boolean-boolean-">firePropertyChange</a>, <a href="../../javax/swing/JComponent.html#firePropertyChange-java.lang.String-char-char-">firePropertyChange</a>, <a href="../../javax/swing/JComponent.html#firePropertyChange-java.lang.String-int-int-">firePropertyChange</a>, <a href="../../javax/swing/JComponent.html#fireVetoableChange-java.lang.String-java.lang.Object-java.lang.Object-">fireVetoableChange</a>, <a href="../../javax/swing/JComponent.html#getActionForKeyStroke-javax.swing.KeyStroke-">getActionForKeyStroke</a>, <a href="../../javax/swing/JComponent.html#getActionMap--">getActionMap</a>, <a href="../../javax/swing/JComponent.html#getAlignmentX--">getAlignmentX</a>, <a href="../../javax/swing/JComponent.html#getAlignmentY--">getAlignmentY</a>, <a href="../../javax/swing/JComponent.html#getAncestorListeners--">getAncestorListeners</a>, <a href="../../javax/swing/JComponent.html#getAutoscrolls--">getAutoscrolls</a>, <a href="../../javax/swing/JComponent.html#getBaseline-int-int-">getBaseline</a>, <a href="../../javax/swing/JComponent.html#getBaselineResizeBehavior--">getBaselineResizeBehavior</a>, <a href="../../javax/swing/JComponent.html#getBorder--">getBorder</a>, <a href="../../javax/swing/JComponent.html#getBounds-java.awt.Rectangle-">getBounds</a>, <a href="../../javax/swing/JComponent.html#getClientProperty-java.lang.Object-">getClientProperty</a>, <a href="../../javax/swing/JComponent.html#getComponentGraphics-java.awt.Graphics-">getComponentGraphics</a>, <a href="../../javax/swing/JComponent.html#getComponentPopupMenu--">getComponentPopupMenu</a>, <a href="../../javax/swing/JComponent.html#getConditionForKeyStroke-javax.swing.KeyStroke-">getConditionForKeyStroke</a>, <a href="../../javax/swing/JComponent.html#getDebugGraphicsOptions--">getDebugGraphicsOptions</a>, <a href="../../javax/swing/JComponent.html#getDefaultLocale--">getDefaultLocale</a>, <a href="../../javax/swing/JComponent.html#getFontMetrics-java.awt.Font-">getFontMetrics</a>, <a href="../../javax/swing/JComponent.html#getGraphics--">getGraphics</a>, <a href="../../javax/swing/JComponent.html#getHeight--">getHeight</a>, <a href="../../javax/swing/JComponent.html#getInheritsPopupMenu--">getInheritsPopupMenu</a>, <a href="../../javax/swing/JComponent.html#getInputMap--">getInputMap</a>, <a href="../../javax/swing/JComponent.html#getInputMap-int-">getInputMap</a>, <a href="../../javax/swing/JComponent.html#getInputVerifier--">getInputVerifier</a>, <a href="../../javax/swing/JComponent.html#getInsets--">getInsets</a>, <a href="../../javax/swing/JComponent.html#getInsets-java.awt.Insets-">getInsets</a>, <a href="../../javax/swing/JComponent.html#getListeners-java.lang.Class-">getListeners</a>, <a href="../../javax/swing/JComponent.html#getLocation-java.awt.Point-">getLocation</a>, <a href="../../javax/swing/JComponent.html#getMaximumSize--">getMaximumSize</a>, <a href="../../javax/swing/JComponent.html#getMinimumSize--">getMinimumSize</a>, <a href="../../javax/swing/JComponent.html#getNextFocusableComponent--">getNextFocusableComponent</a>, <a href="../../javax/swing/JComponent.html#getPopupLocation-java.awt.event.MouseEvent-">getPopupLocation</a>, <a href="../../javax/swing/JComponent.html#getPreferredSize--">getPreferredSize</a>, <a href="../../javax/swing/JComponent.html#getRegisteredKeyStrokes--">getRegisteredKeyStrokes</a>, <a href="../../javax/swing/JComponent.html#getRootPane--">getRootPane</a>, <a href="../../javax/swing/JComponent.html#getSize-java.awt.Dimension-">getSize</a>, <a href="../../javax/swing/JComponent.html#getToolTipLocation-java.awt.event.MouseEvent-">getToolTipLocation</a>, <a href="../../javax/swing/JComponent.html#getToolTipText--">getToolTipText</a>, <a href="../../javax/swing/JComponent.html#getToolTipText-java.awt.event.MouseEvent-">getToolTipText</a>, <a href="../../javax/swing/JComponent.html#getTopLevelAncestor--">getTopLevelAncestor</a>, <a href="../../javax/swing/JComponent.html#getTransferHandler--">getTransferHandler</a>, <a href="../../javax/swing/JComponent.html#getVerifyInputWhenFocusTarget--">getVerifyInputWhenFocusTarget</a>, <a href="../../javax/swing/JComponent.html#getVetoableChangeListeners--">getVetoableChangeListeners</a>, <a href="../../javax/swing/JComponent.html#getVisibleRect--">getVisibleRect</a>, <a href="../../javax/swing/JComponent.html#getWidth--">getWidth</a>, <a href="../../javax/swing/JComponent.html#getX--">getX</a>, <a href="../../javax/swing/JComponent.html#getY--">getY</a>, <a href="../../javax/swing/JComponent.html#grabFocus--">grabFocus</a>, <a href="../../javax/swing/JComponent.html#hide--">hide</a>, <a href="../../javax/swing/JComponent.html#isDoubleBuffered--">isDoubleBuffered</a>, <a href="../../javax/swing/JComponent.html#isLightweightComponent-java.awt.Component-">isLightweightComponent</a>, <a href="../../javax/swing/JComponent.html#isManagingFocus--">isManagingFocus</a>, <a href="../../javax/swing/JComponent.html#isOpaque--">isOpaque</a>, <a href="../../javax/swing/JComponent.html#isOptimizedDrawingEnabled--">isOptimizedDrawingEnabled</a>, <a href="../../javax/swing/JComponent.html#isPaintingForPrint--">isPaintingForPrint</a>, <a href="../../javax/swing/JComponent.html#isPaintingOrigin--">isPaintingOrigin</a>, <a href="../../javax/swing/JComponent.html#isPaintingTile--">isPaintingTile</a>, <a href="../../javax/swing/JComponent.html#isRequestFocusEnabled--">isRequestFocusEnabled</a>, <a href="../../javax/swing/JComponent.html#isValidateRoot--">isValidateRoot</a>, <a href="../../javax/swing/JComponent.html#paint-java.awt.Graphics-">paint</a>, <a href="../../javax/swing/JComponent.html#paintChildren-java.awt.Graphics-">paintChildren</a>, <a href="../../javax/swing/JComponent.html#paintComponent-java.awt.Graphics-">paintComponent</a>, <a href="../../javax/swing/JComponent.html#paintImmediately-int-int-int-int-">paintImmediately</a>, <a href="../../javax/swing/JComponent.html#paintImmediately-java.awt.Rectangle-">paintImmediately</a>, <a href="../../javax/swing/JComponent.html#print-java.awt.Graphics-">print</a>, <a href="../../javax/swing/JComponent.html#printAll-java.awt.Graphics-">printAll</a>, <a href="../../javax/swing/JComponent.html#printBorder-java.awt.Graphics-">printBorder</a>, <a href="../../javax/swing/JComponent.html#printChildren-java.awt.Graphics-">printChildren</a>, <a href="../../javax/swing/JComponent.html#printComponent-java.awt.Graphics-">printComponent</a>, <a href="../../javax/swing/JComponent.html#processComponentKeyEvent-java.awt.event.KeyEvent-">processComponentKeyEvent</a>, <a href="../../javax/swing/JComponent.html#processKeyBinding-javax.swing.KeyStroke-java.awt.event.KeyEvent-int-boolean-">processKeyBinding</a>, <a href="../../javax/swing/JComponent.html#processMouseEvent-java.awt.event.MouseEvent-">processMouseEvent</a>, <a href="../../javax/swing/JComponent.html#processMouseMotionEvent-java.awt.event.MouseEvent-">processMouseMotionEvent</a>, <a href="../../javax/swing/JComponent.html#putClientProperty-java.lang.Object-java.lang.Object-">putClientProperty</a>, <a href="../../javax/swing/JComponent.html#registerKeyboardAction-java.awt.event.ActionListener-javax.swing.KeyStroke-int-">registerKeyboardAction</a>, <a href="../../javax/swing/JComponent.html#registerKeyboardAction-java.awt.event.ActionListener-java.lang.String-javax.swing.KeyStroke-int-">registerKeyboardAction</a>, <a href="../../javax/swing/JComponent.html#removeAncestorListener-javax.swing.event.AncestorListener-">removeAncestorListener</a>, <a href="../../javax/swing/JComponent.html#removeNotify--">removeNotify</a>, <a href="../../javax/swing/JComponent.html#removeVetoableChangeListener-java.beans.VetoableChangeListener-">removeVetoableChangeListener</a>, <a href="../../javax/swing/JComponent.html#repaint-long-int-int-int-int-">repaint</a>, <a href="../../javax/swing/JComponent.html#repaint-java.awt.Rectangle-">repaint</a>, <a href="../../javax/swing/JComponent.html#requestDefaultFocus--">requestDefaultFocus</a>, <a href="../../javax/swing/JComponent.html#requestFocus--">requestFocus</a>, <a href="../../javax/swing/JComponent.html#requestFocus-boolean-">requestFocus</a>, <a href="../../javax/swing/JComponent.html#requestFocusInWindow--">requestFocusInWindow</a>, <a href="../../javax/swing/JComponent.html#requestFocusInWindow-boolean-">requestFocusInWindow</a>, <a href="../../javax/swing/JComponent.html#resetKeyboardActions--">resetKeyboardActions</a>, <a href="../../javax/swing/JComponent.html#reshape-int-int-int-int-">reshape</a>, <a href="../../javax/swing/JComponent.html#revalidate--">revalidate</a>, <a href="../../javax/swing/JComponent.html#scrollRectToVisible-java.awt.Rectangle-">scrollRectToVisible</a>, <a href="../../javax/swing/JComponent.html#setActionMap-javax.swing.ActionMap-">setActionMap</a>, <a href="../../javax/swing/JComponent.html#setAlignmentX-float-">setAlignmentX</a>, <a href="../../javax/swing/JComponent.html#setAlignmentY-float-">setAlignmentY</a>, <a href="../../javax/swing/JComponent.html#setAutoscrolls-boolean-">setAutoscrolls</a>, <a href="../../javax/swing/JComponent.html#setBackground-java.awt.Color-">setBackground</a>, <a href="../../javax/swing/JComponent.html#setBorder-javax.swing.border.Border-">setBorder</a>, <a href="../../javax/swing/JComponent.html#setComponentPopupMenu-javax.swing.JPopupMenu-">setComponentPopupMenu</a>, <a href="../../javax/swing/JComponent.html#setDebugGraphicsOptions-int-">setDebugGraphicsOptions</a>, <a href="../../javax/swing/JComponent.html#setDefaultLocale-java.util.Locale-">setDefaultLocale</a>, <a href="../../javax/swing/JComponent.html#setDoubleBuffered-boolean-">setDoubleBuffered</a>, <a href="../../javax/swing/JComponent.html#setEnabled-boolean-">setEnabled</a>, <a href="../../javax/swing/JComponent.html#setFocusTraversalKeys-int-java.util.Set-">setFocusTraversalKeys</a>, <a href="../../javax/swing/JComponent.html#setFont-java.awt.Font-">setFont</a>, <a href="../../javax/swing/JComponent.html#setForeground-java.awt.Color-">setForeground</a>, <a href="../../javax/swing/JComponent.html#setInheritsPopupMenu-boolean-">setInheritsPopupMenu</a>, <a href="../../javax/swing/JComponent.html#setInputMap-int-javax.swing.InputMap-">setInputMap</a>, <a href="../../javax/swing/JComponent.html#setInputVerifier-javax.swing.InputVerifier-">setInputVerifier</a>, <a href="../../javax/swing/JComponent.html#setMaximumSize-java.awt.Dimension-">setMaximumSize</a>, <a href="../../javax/swing/JComponent.html#setMinimumSize-java.awt.Dimension-">setMinimumSize</a>, <a href="../../javax/swing/JComponent.html#setNextFocusableComponent-java.awt.Component-">setNextFocusableComponent</a>, <a href="../../javax/swing/JComponent.html#setOpaque-boolean-">setOpaque</a>, <a href="../../javax/swing/JComponent.html#setPreferredSize-java.awt.Dimension-">setPreferredSize</a>, <a href="../../javax/swing/JComponent.html#setRequestFocusEnabled-boolean-">setRequestFocusEnabled</a>, <a href="../../javax/swing/JComponent.html#setToolTipText-java.lang.String-">setToolTipText</a>, <a href="../../javax/swing/JComponent.html#setTransferHandler-javax.swing.TransferHandler-">setTransferHandler</a>, <a href="../../javax/swing/JComponent.html#setUI-javax.swing.plaf.ComponentUI-">setUI</a>, <a href="../../javax/swing/JComponent.html#setVerifyInputWhenFocusTarget-boolean-">setVerifyInputWhenFocusTarget</a>, <a href="../../javax/swing/JComponent.html#unregisterKeyboardAction-javax.swing.KeyStroke-">unregisterKeyboardAction</a>, <a href="../../javax/swing/JComponent.html#update-java.awt.Graphics-">update</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Container">
<!-- --> </a> <h3>Methods inherited from class java.awt.<a href="../../java/awt/Container.html" title="class in java.awt">Container</a></h3> <code><a href="../../java/awt/Container.html#add-java.awt.Component-">add</a>, <a href="../../java/awt/Container.html#add-java.awt.Component-int-">add</a>, <a href="../../java/awt/Container.html#add-java.awt.Component-java.lang.Object-">add</a>, <a href="../../java/awt/Container.html#add-java.awt.Component-java.lang.Object-int-">add</a>, <a href="../../java/awt/Container.html#add-java.lang.String-java.awt.Component-">add</a>, <a href="../../java/awt/Container.html#addContainerListener-java.awt.event.ContainerListener-">addContainerListener</a>, <a href="../../java/awt/Container.html#addImpl-java.awt.Component-java.lang.Object-int-">addImpl</a>, <a href="../../java/awt/Container.html#addPropertyChangeListener-java.beans.PropertyChangeListener-">addPropertyChangeListener</a>, <a href="../../java/awt/Container.html#addPropertyChangeListener-java.lang.String-java.beans.PropertyChangeListener-">addPropertyChangeListener</a>, <a href="../../java/awt/Container.html#applyComponentOrientation-java.awt.ComponentOrientation-">applyComponentOrientation</a>, <a href="../../java/awt/Container.html#areFocusTraversalKeysSet-int-">areFocusTraversalKeysSet</a>, <a href="../../java/awt/Container.html#countComponents--">countComponents</a>, <a href="../../java/awt/Container.html#deliverEvent-java.awt.Event-">deliverEvent</a>, <a href="../../java/awt/Container.html#doLayout--">doLayout</a>, <a href="../../java/awt/Container.html#findComponentAt-int-int-">findComponentAt</a>, <a href="../../java/awt/Container.html#findComponentAt-java.awt.Point-">findComponentAt</a>, <a href="../../java/awt/Container.html#getComponent-int-">getComponent</a>, <a href="../../java/awt/Container.html#getComponentAt-int-int-">getComponentAt</a>, <a href="../../java/awt/Container.html#getComponentAt-java.awt.Point-">getComponentAt</a>, <a href="../../java/awt/Container.html#getComponentCount--">getComponentCount</a>, <a href="../../java/awt/Container.html#getComponents--">getComponents</a>, <a href="../../java/awt/Container.html#getComponentZOrder-java.awt.Component-">getComponentZOrder</a>, <a href="../../java/awt/Container.html#getContainerListeners--">getContainerListeners</a>, <a href="../../java/awt/Container.html#getFocusTraversalKeys-int-">getFocusTraversalKeys</a>, <a href="../../java/awt/Container.html#getFocusTraversalPolicy--">getFocusTraversalPolicy</a>, <a href="../../java/awt/Container.html#getLayout--">getLayout</a>, <a href="../../java/awt/Container.html#getMousePosition-boolean-">getMousePosition</a>, <a href="../../java/awt/Container.html#insets--">insets</a>, <a href="../../java/awt/Container.html#invalidate--">invalidate</a>, <a href="../../java/awt/Container.html#isAncestorOf-java.awt.Component-">isAncestorOf</a>, <a href="../../java/awt/Container.html#isFocusCycleRoot--">isFocusCycleRoot</a>, <a href="../../java/awt/Container.html#isFocusCycleRoot-java.awt.Container-">isFocusCycleRoot</a>, <a href="../../java/awt/Container.html#isFocusTraversalPolicyProvider--">isFocusTraversalPolicyProvider</a>, <a href="../../java/awt/Container.html#isFocusTraversalPolicySet--">isFocusTraversalPolicySet</a>, <a href="../../java/awt/Container.html#layout--">layout</a>, <a href="../../java/awt/Container.html#list-java.io.PrintStream-int-">list</a>, <a href="../../java/awt/Container.html#list-java.io.PrintWriter-int-">list</a>, <a href="../../java/awt/Container.html#locate-int-int-">locate</a>, <a href="../../java/awt/Container.html#minimumSize--">minimumSize</a>, <a href="../../java/awt/Container.html#paintComponents-java.awt.Graphics-">paintComponents</a>, <a href="../../java/awt/Container.html#preferredSize--">preferredSize</a>, <a href="../../java/awt/Container.html#printComponents-java.awt.Graphics-">printComponents</a>, <a href="../../java/awt/Container.html#processContainerEvent-java.awt.event.ContainerEvent-">processContainerEvent</a>, <a href="../../java/awt/Container.html#processEvent-java.awt.AWTEvent-">processEvent</a>, <a href="../../java/awt/Container.html#remove-java.awt.Component-">remove</a>, <a href="../../java/awt/Container.html#removeAll--">removeAll</a>, <a href="../../java/awt/Container.html#removeContainerListener-java.awt.event.ContainerListener-">removeContainerListener</a>, <a href="../../java/awt/Container.html#setComponentZOrder-java.awt.Component-int-">setComponentZOrder</a>, <a href="../../java/awt/Container.html#setFocusCycleRoot-boolean-">setFocusCycleRoot</a>, <a href="../../java/awt/Container.html#setFocusTraversalPolicy-java.awt.FocusTraversalPolicy-">setFocusTraversalPolicy</a>, <a href="../../java/awt/Container.html#setFocusTraversalPolicyProvider-boolean-">setFocusTraversalPolicyProvider</a>, <a href="../../java/awt/Container.html#setLayout-java.awt.LayoutManager-">setLayout</a>, <a href="../../java/awt/Container.html#transferFocusDownCycle--">transferFocusDownCycle</a>, <a href="../../java/awt/Container.html#validate--">validate</a>, <a href="../../java/awt/Container.html#validateTree--">validateTree</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.awt.Component">
<!-- --> </a> <h3>Methods inherited from class java.awt.<a href="../../java/awt/Component.html" title="class in java.awt">Component</a></h3> <code><a href="../../java/awt/Component.html#action-java.awt.Event-java.lang.Object-">action</a>, <a href="../../java/awt/Component.html#add-java.awt.PopupMenu-">add</a>, <a href="../../java/awt/Component.html#addComponentListener-java.awt.event.ComponentListener-">addComponentListener</a>, <a href="../../java/awt/Component.html#addFocusListener-java.awt.event.FocusListener-">addFocusListener</a>, <a href="../../java/awt/Component.html#addHierarchyBoundsListener-java.awt.event.HierarchyBoundsListener-">addHierarchyBoundsListener</a>, <a href="../../java/awt/Component.html#addHierarchyListener-java.awt.event.HierarchyListener-">addHierarchyListener</a>, <a href="../../java/awt/Component.html#addInputMethodListener-java.awt.event.InputMethodListener-">addInputMethodListener</a>, <a href="../../java/awt/Component.html#addKeyListener-java.awt.event.KeyListener-">addKeyListener</a>, <a href="../../java/awt/Component.html#addMouseListener-java.awt.event.MouseListener-">addMouseListener</a>, <a href="../../java/awt/Component.html#addMouseMotionListener-java.awt.event.MouseMotionListener-">addMouseMotionListener</a>, <a href="../../java/awt/Component.html#addMouseWheelListener-java.awt.event.MouseWheelListener-">addMouseWheelListener</a>, <a href="../../java/awt/Component.html#bounds--">bounds</a>, <a href="../../java/awt/Component.html#checkImage-java.awt.Image-java.awt.image.ImageObserver-">checkImage</a>, <a href="../../java/awt/Component.html#checkImage-java.awt.Image-int-int-java.awt.image.ImageObserver-">checkImage</a>, <a href="../../java/awt/Component.html#coalesceEvents-java.awt.AWTEvent-java.awt.AWTEvent-">coalesceEvents</a>, <a href="../../java/awt/Component.html#contains-java.awt.Point-">contains</a>, <a href="../../java/awt/Component.html#createImage-java.awt.image.ImageProducer-">createImage</a>, <a href="../../java/awt/Component.html#createImage-int-int-">createImage</a>, <a href="../../java/awt/Component.html#createVolatileImage-int-int-">createVolatileImage</a>, <a href="../../java/awt/Component.html#createVolatileImage-int-int-java.awt.ImageCapabilities-">createVolatileImage</a>, <a href="../../java/awt/Component.html#disableEvents-long-">disableEvents</a>, <a href="../../java/awt/Component.html#dispatchEvent-java.awt.AWTEvent-">dispatchEvent</a>, <a href="../../java/awt/Component.html#enable-boolean-">enable</a>, <a href="../../java/awt/Component.html#enableEvents-long-">enableEvents</a>, <a href="../../java/awt/Component.html#enableInputMethods-boolean-">enableInputMethods</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-byte-byte-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-double-double-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-float-float-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-long-long-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-java.lang.Object-java.lang.Object-">firePropertyChange</a>, <a href="../../java/awt/Component.html#firePropertyChange-java.lang.String-short-short-">firePropertyChange</a>, <a href="../../java/awt/Component.html#getBackground--">getBackground</a>, <a href="../../java/awt/Component.html#getBounds--">getBounds</a>, <a href="../../java/awt/Component.html#getColorModel--">getColorModel</a>, <a href="../../java/awt/Component.html#getComponentListeners--">getComponentListeners</a>, <a href="../../java/awt/Component.html#getComponentOrientation--">getComponentOrientation</a>, <a href="../../java/awt/Component.html#getCursor--">getCursor</a>, <a href="../../java/awt/Component.html#getDropTarget--">getDropTarget</a>, <a href="../../java/awt/Component.html#getFocusCycleRootAncestor--">getFocusCycleRootAncestor</a>, <a href="../../java/awt/Component.html#getFocusListeners--">getFocusListeners</a>, <a href="../../java/awt/Component.html#getFocusTraversalKeysEnabled--">getFocusTraversalKeysEnabled</a>, <a href="../../java/awt/Component.html#getFont--">getFont</a>, <a href="../../java/awt/Component.html#getForeground--">getForeground</a>, <a href="../../java/awt/Component.html#getGraphicsConfiguration--">getGraphicsConfiguration</a>, <a href="../../java/awt/Component.html#getHierarchyBoundsListeners--">getHierarchyBoundsListeners</a>, <a href="../../java/awt/Component.html#getHierarchyListeners--">getHierarchyListeners</a>, <a href="../../java/awt/Component.html#getIgnoreRepaint--">getIgnoreRepaint</a>, <a href="../../java/awt/Component.html#getInputContext--">getInputContext</a>, <a href="../../java/awt/Component.html#getInputMethodListeners--">getInputMethodListeners</a>, <a href="../../java/awt/Component.html#getInputMethodRequests--">getInputMethodRequests</a>, <a href="../../java/awt/Component.html#getKeyListeners--">getKeyListeners</a>, <a href="../../java/awt/Component.html#getLocale--">getLocale</a>, <a href="../../java/awt/Component.html#getLocation--">getLocation</a>, <a href="../../java/awt/Component.html#getLocationOnScreen--">getLocationOnScreen</a>, <a href="../../java/awt/Component.html#getMouseListeners--">getMouseListeners</a>, <a href="../../java/awt/Component.html#getMouseMotionListeners--">getMouseMotionListeners</a>, <a href="../../java/awt/Component.html#getMousePosition--">getMousePosition</a>, <a href="../../java/awt/Component.html#getMouseWheelListeners--">getMouseWheelListeners</a>, <a href="../../java/awt/Component.html#getName--">getName</a>, <a href="../../java/awt/Component.html#getParent--">getParent</a>, <a href="../../java/awt/Component.html#getPeer--">getPeer</a>, <a href="../../java/awt/Component.html#getPropertyChangeListeners--">getPropertyChangeListeners</a>, <a href="../../java/awt/Component.html#getPropertyChangeListeners-java.lang.String-">getPropertyChangeListeners</a>, <a href="../../java/awt/Component.html#getSize--">getSize</a>, <a href="../../java/awt/Component.html#getToolkit--">getToolkit</a>, <a href="../../java/awt/Component.html#getTreeLock--">getTreeLock</a>, <a href="../../java/awt/Component.html#gotFocus-java.awt.Event-java.lang.Object-">gotFocus</a>, <a href="../../java/awt/Component.html#handleEvent-java.awt.Event-">handleEvent</a>, <a href="../../java/awt/Component.html#hasFocus--">hasFocus</a>, <a href="../../java/awt/Component.html#imageUpdate-java.awt.Image-int-int-int-int-int-">imageUpdate</a>, <a href="../../java/awt/Component.html#inside-int-int-">inside</a>, <a href="../../java/awt/Component.html#isBackgroundSet--">isBackgroundSet</a>, <a href="../../java/awt/Component.html#isCursorSet--">isCursorSet</a>, <a href="../../java/awt/Component.html#isDisplayable--">isDisplayable</a>, <a href="../../java/awt/Component.html#isEnabled--">isEnabled</a>, <a href="../../java/awt/Component.html#isFocusable--">isFocusable</a>, <a href="../../java/awt/Component.html#isFocusOwner--">isFocusOwner</a>, <a href="../../java/awt/Component.html#isFocusTraversable--">isFocusTraversable</a>, <a href="../../java/awt/Component.html#isFontSet--">isFontSet</a>, <a href="../../java/awt/Component.html#isForegroundSet--">isForegroundSet</a>, <a href="../../java/awt/Component.html#isLightweight--">isLightweight</a>, <a href="../../java/awt/Component.html#isMaximumSizeSet--">isMaximumSizeSet</a>, <a href="../../java/awt/Component.html#isMinimumSizeSet--">isMinimumSizeSet</a>, <a href="../../java/awt/Component.html#isPreferredSizeSet--">isPreferredSizeSet</a>, <a href="../../java/awt/Component.html#isShowing--">isShowing</a>, <a href="../../java/awt/Component.html#isValid--">isValid</a>, <a href="../../java/awt/Component.html#keyDown-java.awt.Event-int-">keyDown</a>, <a href="../../java/awt/Component.html#keyUp-java.awt.Event-int-">keyUp</a>, <a href="../../java/awt/Component.html#list--">list</a>, <a href="../../java/awt/Component.html#list-java.io.PrintStream-">list</a>, <a href="../../java/awt/Component.html#list-java.io.PrintWriter-">list</a>, <a href="../../java/awt/Component.html#location--">location</a>, <a href="../../java/awt/Component.html#lostFocus-java.awt.Event-java.lang.Object-">lostFocus</a>, <a href="../../java/awt/Component.html#mouseDown-java.awt.Event-int-int-">mouseDown</a>, <a href="../../java/awt/Component.html#mouseDrag-java.awt.Event-int-int-">mouseDrag</a>, <a href="../../java/awt/Component.html#mouseEnter-java.awt.Event-int-int-">mouseEnter</a>, <a href="../../java/awt/Component.html#mouseExit-java.awt.Event-int-int-">mouseExit</a>, <a href="../../java/awt/Component.html#mouseMove-java.awt.Event-int-int-">mouseMove</a>, <a href="../../java/awt/Component.html#mouseUp-java.awt.Event-int-int-">mouseUp</a>, <a href="../../java/awt/Component.html#move-int-int-">move</a>, <a href="../../java/awt/Component.html#nextFocus--">nextFocus</a>, <a href="../../java/awt/Component.html#paintAll-java.awt.Graphics-">paintAll</a>, <a href="../../java/awt/Component.html#postEvent-java.awt.Event-">postEvent</a>, <a href="../../java/awt/Component.html#prepareImage-java.awt.Image-java.awt.image.ImageObserver-">prepareImage</a>, <a href="../../java/awt/Component.html#prepareImage-java.awt.Image-int-int-java.awt.image.ImageObserver-">prepareImage</a>, <a href="../../java/awt/Component.html#processComponentEvent-java.awt.event.ComponentEvent-">processComponentEvent</a>, <a href="../../java/awt/Component.html#processHierarchyBoundsEvent-java.awt.event.HierarchyEvent-">processHierarchyBoundsEvent</a>, <a href="../../java/awt/Component.html#processHierarchyEvent-java.awt.event.HierarchyEvent-">processHierarchyEvent</a>, <a href="../../java/awt/Component.html#processInputMethodEvent-java.awt.event.InputMethodEvent-">processInputMethodEvent</a>, <a href="../../java/awt/Component.html#processMouseWheelEvent-java.awt.event.MouseWheelEvent-">processMouseWheelEvent</a>, <a href="../../java/awt/Component.html#remove-java.awt.MenuComponent-">remove</a>, <a href="../../java/awt/Component.html#removeComponentListener-java.awt.event.ComponentListener-">removeComponentListener</a>, <a href="../../java/awt/Component.html#removeFocusListener-java.awt.event.FocusListener-">removeFocusListener</a>, <a href="../../java/awt/Component.html#removeHierarchyBoundsListener-java.awt.event.HierarchyBoundsListener-">removeHierarchyBoundsListener</a>, <a href="../../java/awt/Component.html#removeHierarchyListener-java.awt.event.HierarchyListener-">removeHierarchyListener</a>, <a href="../../java/awt/Component.html#removeInputMethodListener-java.awt.event.InputMethodListener-">removeInputMethodListener</a>, <a href="../../java/awt/Component.html#removeKeyListener-java.awt.event.KeyListener-">removeKeyListener</a>, <a href="../../java/awt/Component.html#removeMouseListener-java.awt.event.MouseListener-">removeMouseListener</a>, <a href="../../java/awt/Component.html#removeMouseMotionListener-java.awt.event.MouseMotionListener-">removeMouseMotionListener</a>, <a href="../../java/awt/Component.html#removeMouseWheelListener-java.awt.event.MouseWheelListener-">removeMouseWheelListener</a>, <a href="../../java/awt/Component.html#removePropertyChangeListener-java.beans.PropertyChangeListener-">removePropertyChangeListener</a>, <a href="../../java/awt/Component.html#removePropertyChangeListener-java.lang.String-java.beans.PropertyChangeListener-">removePropertyChangeListener</a>, <a href="../../java/awt/Component.html#repaint--">repaint</a>, <a href="../../java/awt/Component.html#repaint-int-int-int-int-">repaint</a>, <a href="../../java/awt/Component.html#repaint-long-">repaint</a>, <a href="../../java/awt/Component.html#resize-java.awt.Dimension-">resize</a>, <a href="../../java/awt/Component.html#resize-int-int-">resize</a>, <a href="../../java/awt/Component.html#setBounds-int-int-int-int-">setBounds</a>, <a href="../../java/awt/Component.html#setBounds-java.awt.Rectangle-">setBounds</a>, <a href="../../java/awt/Component.html#setComponentOrientation-java.awt.ComponentOrientation-">setComponentOrientation</a>, <a href="../../java/awt/Component.html#setCursor-java.awt.Cursor-">setCursor</a>, <a href="../../java/awt/Component.html#setDropTarget-java.awt.dnd.DropTarget-">setDropTarget</a>, <a href="../../java/awt/Component.html#setFocusable-boolean-">setFocusable</a>, <a href="../../java/awt/Component.html#setFocusTraversalKeysEnabled-boolean-">setFocusTraversalKeysEnabled</a>, <a href="../../java/awt/Component.html#setIgnoreRepaint-boolean-">setIgnoreRepaint</a>, <a href="../../java/awt/Component.html#setLocale-java.util.Locale-">setLocale</a>, <a href="../../java/awt/Component.html#setLocation-java.awt.Point-">setLocation</a>, <a href="../../java/awt/Component.html#setName-java.lang.String-">setName</a>, <a href="../../java/awt/Component.html#setSize-java.awt.Dimension-">setSize</a>, <a href="../../java/awt/Component.html#setSize-int-int-">setSize</a>, <a href="../../java/awt/Component.html#show--">show</a>, <a href="../../java/awt/Component.html#show-boolean-">show</a>, <a href="../../java/awt/Component.html#size--">size</a>, <a href="../../java/awt/Component.html#toString--">toString</a>, <a href="../../java/awt/Component.html#transferFocus--">transferFocus</a>, <a href="../../java/awt/Component.html#transferFocusBackward--">transferFocusBackward</a>, <a href="../../java/awt/Component.html#transferFocusUpCycle--">transferFocusUpCycle</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- --> </a> <h3>Methods inherited from class java.lang.<a href="../../java/lang/Object.html" title="class in java.lang">Object</a></h3> <code><a href="../../java/lang/Object.html#clone--">clone</a>, <a href="../../java/lang/Object.html#equals-java.lang.Object-">equals</a>, <a href="../../java/lang/Object.html#finalize--">finalize</a>, <a href="../../java/lang/Object.html#getClass--">getClass</a>, <a href="../../java/lang/Object.html#hashCode--">hashCode</a>, <a href="../../java/lang/Object.html#notify--">notify</a>, <a href="../../java/lang/Object.html#notifyAll--">notifyAll</a>, <a href="../../java/lang/Object.html#wait--">wait</a>, <a href="../../java/lang/Object.html#wait-long-">wait</a>, <a href="../../java/lang/Object.html#wait-long-int-">wait</a></code></li>
</ul> </li>
</ul> </li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- --> </a> <h3>构造方法详细信息</h3> <a name="JPopupMenu--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>JPopupMenu</h4> <pre>public JPopupMenu()</pre>
<div class="block">
构造一个没有“调用者”的
<code>JPopupMenu</code>
</div> </li>
</ul> <a name="JPopupMenu-java.lang.String-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>JPopupMenu</h4> <pre>public JPopupMenu(<a href="../../java/lang/String.html" title="class in java.lang">String</a> label)</pre>
<div class="block">
构造一个
<code>JPopupMenu</code>具有指定标题。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>label</code> - UI可能用于显示为弹出菜单的标题的字符串。
</dd>
</dl> </li>
</ul> </li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- --> </a> <h3>方法详细信息</h3> <a name="setDefaultLightWeightPopupEnabled-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setDefaultLightWeightPopupEnabled</h4> <pre>public static void setDefaultLightWeightPopupEnabled(boolean aFlag)</pre>
<div class="block">
设置
<code>lightWeightPopupEnabled</code>属性的默认值。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>aFlag</code> -
<code>true</code>如果弹出窗口可以轻量化,否则
<code>false</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JPopupMenu.html#getDefaultLightWeightPopupEnabled--"><code>getDefaultLightWeightPopupEnabled()</code></a>
<a href="../../javax/swing/JPopupMenu.html#setLightWeightPopupEnabled-boolean-"><code>setLightWeightPopupEnabled(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="getDefaultLightWeightPopupEnabled--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getDefaultLightWeightPopupEnabled</h4> <pre>public static boolean getDefaultLightWeightPopupEnabled()</pre>
<div class="block">
获取
<code>defaultLightWeightPopupEnabled</code>属性,默认为
<code>true</code>
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该值为
<code>defaultLightWeightPopupEnabled</code>属性
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JPopupMenu.html#setDefaultLightWeightPopupEnabled-boolean-"><code>setDefaultLightWeightPopupEnabled(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="getUI--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getUI</h4> <pre>public <a href="../../javax/swing/plaf/PopupMenuUI.html" title="class in javax.swing.plaf">PopupMenuUI</a> getUI()</pre>
<div class="block">
返回渲染此组件的外观和感觉LF对象。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
呈现此组件的
<code>PopupMenuUI</code>对象
</dd>
</dl> </li>
</ul> <a name="setUI-javax.swing.plaf.PopupMenuUI-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setUI</h4> <pre>public void setUI(<a href="../../javax/swing/plaf/PopupMenuUI.html" title="class in javax.swing.plaf">PopupMenuUI</a> ui)</pre>
<div class="block">
设置渲染此组件的LF对象。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>ui</code> - 新的
<code>PopupMenuUI</code> LF对象
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/UIDefaults.html#getUI-javax.swing.JComponent-"><code>UIDefaults.getUI(javax.swing.JComponent)</code></a>
</dd>
</dl> </li>
</ul> <a name="updateUI--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>updateUI</h4> <pre>public void updateUI()</pre>
<div class="block">
将UI属性重置为当前外观的值。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#updateUI--">updateUI</a></code>在类
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JComponent.html#updateUI--"><code>JComponent.updateUI()</code></a>
</dd>
</dl> </li>
</ul> <a name="getUIClassID--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getUIClassID</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getUIClassID()</pre>
<div class="block">
返回呈现此组件的LF类的名称。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#getUIClassID--">getUIClassID</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
字符串“PopupMenuUI”
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JComponent.html#getUIClassID--"><code>JComponent.getUIClassID()</code></a>
<a href="../../javax/swing/UIDefaults.html#getUI-javax.swing.JComponent-"><code>UIDefaults.getUI(javax.swing.JComponent)</code></a>
</dd>
</dl> </li>
</ul> <a name="processFocusEvent-java.awt.event.FocusEvent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>processFocusEvent</h4> <pre>protected void processFocusEvent(<a href="../../java/awt/event/FocusEvent.html" title="class in java.awt.event">FocusEvent</a> evt)</pre>
<div class="block">
<span class="descfrmTypeLabel">描述从类别复制: <code><a href="../../java/awt/Component.html#processFocusEvent-java.awt.event.FocusEvent-">Component</a></code></span>
</div>
<div class="block">
<span>通过将其分发到任何已注册的<code>FocusListener</code>对象来处理在此组件上发生的焦点事件。</span>
<p> <span>除非为此组件启用聚焦事件,否则不会调用此方法。</span> <span>当以下情况发生时,聚焦事件将被启用:</span> </p>
<ul>
<li> <span>一个<code>FocusListener</code>对象通过<code>addFocusListener</code></span> </li>
<li> <span>焦点事件通过<code>enableEvents</code>启用。</span> </li>
</ul>
<p> <span>如果对于<code>Component</code>启用了焦点事件,当前的<code>KeyboardFocusManager</code>将确定是否应将焦点事件发送到已注册的<code>FocusListener</code>对象。</span> <span>如果要发送事件, <code>KeyboardFocusManager</code>调用<code>Component</code><code>dispatchEvent</code>方法,这将调用<code>Component</code><code>processFocusEvent</code>方法。</span> </p>
<p> <span>如果<code>Component</code>启用了焦点事件,则调用<code>Component</code><code>dispatchEvent</code>方法以<code>FocusEvent</code>作为参数,将导致调用<code>Component</code><code>processFocusEvent</code>方法,而不管当前的<code>KeyboardFocusManager</code></span> </p>
<p> <span>请注意,如果事件参数为<code>null</code>则行为未指定,可能会导致异常。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Component.html#processFocusEvent-java.awt.event.FocusEvent-">processFocusEvent</a></code>在类
<code><a href="../../java/awt/Component.html" title="class in java.awt">Component</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>evt</code> - 焦点事件
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/awt/event/FocusEvent.html" title="java.awt.event中的类"><code>FocusEvent</code></a> <a href="../../java/awt/event/FocusListener.html" title="java.awt.event中的接口"><code>FocusListener</code></a> <a href="../../java/awt/KeyboardFocusManager.html" title="java.awt中的类"><code>KeyboardFocusManager</code></a> <a href="../../java/awt/Component.html#addFocusListener-java.awt.event.FocusListener-"><code>Component.addFocusListener(java.awt.event.FocusListener)</code></a> <a href="../../java/awt/Component.html#enableEvents-long-"><code>Component.enableEvents(long)</code></a> <a href="../../java/awt/Component.html#dispatchEvent-java.awt.AWTEvent-"><code>Component.dispatchEvent(java.awt.AWTEvent)</code></a></span>
</dd>
</dl> </li>
</ul> <a name="processKeyEvent-java.awt.event.KeyEvent-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>processKeyEvent</h4> <pre>protected void processKeyEvent(<a href="../../java/awt/event/KeyEvent.html" title="class in java.awt.event">KeyEvent</a> evt)</pre>
<div class="block">
处理关键笔划事件,如助记符和加速器。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#processKeyEvent-java.awt.event.KeyEvent-">processKeyEvent</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>evt</code> - 要处理的关键事件
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../java/awt/event/KeyEvent.html" title="java.awt.event中的类"><code>KeyEvent</code></a> <a href="../../java/awt/event/KeyListener.html" title="java.awt.event中的接口"><code>KeyListener</code></a> <a href="../../java/awt/KeyboardFocusManager.html" title="java.awt中的类"><code>KeyboardFocusManager</code></a> <a href="../../java/awt/DefaultKeyboardFocusManager.html" title="java.awt中的类"><code>DefaultKeyboardFocusManager</code></a> <a href="../../java/awt/Component.html#processEvent-java.awt.AWTEvent-"><code>Component.processEvent(java.awt.AWTEvent)</code></a> <a href="../../java/awt/Component.html#dispatchEvent-java.awt.AWTEvent-"><code>Component.dispatchEvent(java.awt.AWTEvent)</code></a> <a href="../../java/awt/Component.html#addKeyListener-java.awt.event.KeyListener-"><code>Component.addKeyListener(java.awt.event.KeyListener)</code></a> <a href="../../java/awt/Component.html#enableEvents-long-"><code>Component.enableEvents(long)</code></a> <a href="../../java/awt/Component.html#isShowing--"><code>Component.isShowing()</code></a></span>
</dd>
</dl> </li>
</ul> <a name="getSelectionModel--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getSelectionModel</h4> <pre>public <a href="../../javax/swing/SingleSelectionModel.html" title="interface in javax.swing">SingleSelectionModel</a> getSelectionModel()</pre>
<div class="block">
返回处理单个选择的模型对象。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>selectionModel</code>属性
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/SingleSelectionModel.html" title="javax.swing中的接口"><code>SingleSelectionModel</code></a></span>
</dd>
</dl> </li>
</ul> <a name="setSelectionModel-javax.swing.SingleSelectionModel-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setSelectionModel</h4> <pre>public void setSelectionModel(<a href="../../javax/swing/SingleSelectionModel.html" title="interface in javax.swing">SingleSelectionModel</a> model)</pre>
<div class="block">
设置模型对象以处理单个选择。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>model</code> - 全新
<code>SingleSelectionModel</code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/SingleSelectionModel.html" title="javax.swing中的接口"><code>SingleSelectionModel</code></a></span>
</dd>
</dl> </li>
</ul> <a name="add-javax.swing.JMenuItem-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>add</h4> <pre>public <a href="../../javax/swing/JMenuItem.html" title="class in javax.swing">JMenuItem</a> add(<a href="../../javax/swing/JMenuItem.html" title="class in javax.swing">JMenuItem</a> menuItem)</pre>
<div class="block">
将指定的菜单项追加到此菜单的末尾。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>menuItem</code> - 要添加的
<code>JMenuItem</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>JMenuItem</code>加了
</dd>
</dl> </li>
</ul> <a name="add-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>add</h4> <pre>public <a href="../../javax/swing/JMenuItem.html" title="class in javax.swing">JMenuItem</a> add(<a href="../../java/lang/String.html" title="class in java.lang">String</a> s)</pre>
<div class="block">
创建一个带有指定文本的新菜单项,并将其附加到此菜单的末尾。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>s</code> - 要添加的菜单项的字符串
</dd>
</dl> </li>
</ul> <a name="add-javax.swing.Action-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>add</h4> <pre>public <a href="../../javax/swing/JMenuItem.html" title="class in javax.swing">JMenuItem</a> add(<a href="../../javax/swing/Action.html" title="interface in javax.swing">Action</a> a)</pre>
<div class="block">
在菜单的末尾附加一个新菜单项,该菜单将调度指定的
<code>Action</code>对象。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>a</code> - 添加到菜单中的
<code>Action</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新的菜单项
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/Action.html" title="javax.swing中的接口"><code>Action</code></a></span>
</dd>
</dl> </li>
</ul> <a name="createActionComponent-javax.swing.Action-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>createActionComponent</h4> <pre>protected <a href="../../javax/swing/JMenuItem.html" title="class in javax.swing">JMenuItem</a> createActionComponent(<a href="../../javax/swing/Action.html" title="interface in javax.swing">Action</a> a)</pre>
<div class="block">
<code>Actions</code>创建
<code>JMenuItem</code>工厂方法添加到
<code>JPopupMenu</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>a</code> - 要添加的菜单项的
<code>Action</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
新的菜单项
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/Action.html" title="javax.swing中的接口"><code>Action</code></a></span>
</dd>
</dl> </li>
</ul> <a name="createActionChangeListener-javax.swing.JMenuItem-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>createActionChangeListener</h4> <pre>protected <a href="../../java/beans/PropertyChangeListener.html" title="interface in java.beans">PropertyChangeListener</a> createActionChangeListener(<a href="../../javax/swing/JMenuItem.html" title="class in javax.swing">JMenuItem</a> b)</pre>
<div class="block">
返回正确配置的
<code>PropertyChangeListener</code> ,更新控件,因为发生了
<code>Action</code>更改。
</div> </li>
</ul> <a name="remove-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>remove</h4> <pre>public void remove(int pos)</pre>
<div class="block">
从该弹出菜单中删除指定索引处的组件。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Container.html#remove-int-">remove</a></code>在类
<code><a href="../../java/awt/Container.html" title="class in java.awt">Container</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>pos</code> - 要删除的项目的位置
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果值为
<code>pos</code> &lt;0或者如果
<code>pos</code>的值大于项数
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/Container.html#add-java.awt.Component-"><code>Container.add(java.awt.Component)</code></a>
<a href="../../java/awt/Container.html#invalidate--"><code>Container.invalidate()</code></a>
<a href="../../java/awt/Container.html#validate--"><code>Container.validate()</code></a>
<a href="../../java/awt/Container.html#getComponentCount--"><code>Container.getComponentCount()</code></a>
</dd>
</dl> </li>
</ul> <a name="setLightWeightPopupEnabled-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setLightWeightPopupEnabled</h4> <pre>public void setLightWeightPopupEnabled(boolean aFlag)</pre>
<div class="block">
<span>设置<code>lightWeightPopupEnabled</code>属性的值,默认值为<code>true</code></span>
<span>默认情况下当外观显示弹出窗口时可以选择使用轻量级全Java弹出窗口。</span>
<span>轻量级弹出窗口比重量级本机对等体窗口更有效但轻量级和重量级组件在GUI中不能很好地混合。</span>
<span>如果您的应用程序混合轻量级和重量级组件,则应禁用轻量级弹出窗口。</span>
<span>一些看起来和感觉可能总是使用重量级的弹出窗口,无论这个属性的价值。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>aFlag</code> -
<code>false</code>以禁用轻量级弹出窗口
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JPopupMenu.html#isLightWeightPopupEnabled--"><code>isLightWeightPopupEnabled()</code></a>
</dd>
</dl> </li>
</ul> <a name="isLightWeightPopupEnabled--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isLightWeightPopupEnabled</h4> <pre>public boolean isLightWeightPopupEnabled()</pre>
<div class="block">
获取
<code>lightWeightPopupEnabled</code>属性。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
的价值
<code>lightWeightPopupEnabled</code>属性
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JPopupMenu.html#setLightWeightPopupEnabled-boolean-"><code>setLightWeightPopupEnabled(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="getLabel--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getLabel</h4> <pre>public <a href="../../java/lang/String.html" title="class in java.lang">String</a> getLabel()</pre>
<div class="block">
返回弹出菜单的标签
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个包含弹出菜单标签的字符串
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JPopupMenu.html#setLabel-java.lang.String-"><code>setLabel(java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="setLabel-java.lang.String-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setLabel</h4> <pre>public void setLabel(<a href="../../java/lang/String.html" title="class in java.lang">String</a> label)</pre>
<div class="block">
<span>设置弹出菜单的标签。</span>
<span>不同的外观和感觉可能会选择显示或不显示。</span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>label</code> - 一个字符串,指定弹出菜单的标签
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JPopupMenu.html#setLabel-java.lang.String-"><code>setLabel(java.lang.String)</code></a>
</dd>
</dl> </li>
</ul> <a name="addSeparator--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addSeparator</h4> <pre>public void addSeparator()</pre>
<div class="block">
在菜单末尾附加一个新的分隔符。
</div> </li>
</ul> <a name="insert-javax.swing.Action-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert</h4> <pre>public void insert(<a href="../../javax/swing/Action.html" title="interface in javax.swing">Action</a> a,
int index)</pre>
<div class="block">
在给定位置插入指定的
<code>Action</code>对象的菜单项。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>a</code> - 要插入的
<code>Action</code>对象
</dd>
<dd>
<code>index</code> -指定了在要插入的位置
<code>Action</code> 其中0是第一
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>index</code> &lt;0
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<span><a href="../../javax/swing/Action.html" title="javax.swing中的接口"><code>Action</code></a></span>
</dd>
</dl> </li>
</ul> <a name="insert-java.awt.Component-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>insert</h4> <pre>public void insert(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> component,
int index)</pre>
<div class="block">
将指定的组件插入到给定位置的菜单中。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>component</code> - 要插入的
<code>Component</code>
</dd>
<dd>
<code>index</code> - 指定插入组件的位置其中0是第一个
</dd>
<dt>
<span class="throwsLabel">异常</span>
</dt>
<dd>
<code><a href="../../java/lang/IllegalArgumentException.html" title="class in java.lang">IllegalArgumentException</a></code> - 如果
<code>index</code> &lt;0
</dd>
</dl> </li>
</ul> <a name="addPopupMenuListener-javax.swing.event.PopupMenuListener-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addPopupMenuListener</h4> <pre>public void addPopupMenuListener(<a href="../../javax/swing/event/PopupMenuListener.html" title="interface in javax.swing.event">PopupMenuListener</a> l)</pre>
<div class="block">
添加一个
<code>PopupMenu</code>监听器。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>l</code> - 要添加的
<code>PopupMenuListener</code>
</dd>
</dl> </li>
</ul> <a name="removePopupMenuListener-javax.swing.event.PopupMenuListener-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removePopupMenuListener</h4> <pre>public void removePopupMenuListener(<a href="../../javax/swing/event/PopupMenuListener.html" title="interface in javax.swing.event">PopupMenuListener</a> l)</pre>
<div class="block">
删除一个
<code>PopupMenu</code>监听器。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>l</code> - 要删除的
<code>PopupMenuListener</code>
</dd>
</dl> </li>
</ul> <a name="getPopupMenuListeners--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getPopupMenuListeners</h4> <pre>public <a href="../../javax/swing/event/PopupMenuListener.html" title="interface in javax.swing.event">PopupMenuListener</a>[] getPopupMenuListeners()</pre>
<div class="block">
返回使用addPopupMenuListener添加到此JMenuItem的所有
<code>PopupMenuListener</code>的数组。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
所有的
<code>PopupMenuListener</code>被添加或一个空的数组,如果没有听众被添加
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.4
</dd>
</dl> </li>
</ul> <a name="addMenuKeyListener-javax.swing.event.MenuKeyListener-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>addMenuKeyListener</h4> <pre>public void addMenuKeyListener(<a href="../../javax/swing/event/MenuKeyListener.html" title="interface in javax.swing.event">MenuKeyListener</a> l)</pre>
<div class="block">
在弹出菜单中添加一个
<code>MenuKeyListener</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>l</code> - 要加入的
<code>MenuKeyListener</code>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</dd>
</dl> </li>
</ul> <a name="removeMenuKeyListener-javax.swing.event.MenuKeyListener-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>removeMenuKeyListener</h4> <pre>public void removeMenuKeyListener(<a href="../../javax/swing/event/MenuKeyListener.html" title="interface in javax.swing.event">MenuKeyListener</a> l)</pre>
<div class="block">
从弹出菜单中移除
<code>MenuKeyListener</code>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>l</code> - 要删除的
<code>MenuKeyListener</code>
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</dd>
</dl> </li>
</ul> <a name="getMenuKeyListeners--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMenuKeyListeners</h4> <pre>public <a href="../../javax/swing/event/MenuKeyListener.html" title="interface in javax.swing.event">MenuKeyListener</a>[] getMenuKeyListeners()</pre>
<div class="block">
返回使用addMenuKeyListener添加到此JPopupMenu的所有
<code>MenuKeyListener</code>的数组。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
添加了所有
<code>MenuKeyListener</code>如果没有添加侦听器,则为空数组
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.5
</dd>
</dl> </li>
</ul> <a name="firePopupMenuWillBecomeVisible--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>firePopupMenuWillBecomeVisible</h4> <pre>protected void firePopupMenuWillBecomeVisible()</pre>
<div class="block">
通知
<code>PopupMenuListener</code> s这个弹出菜单将变得可见。
</div> </li>
</ul> <a name="firePopupMenuWillBecomeInvisible--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>firePopupMenuWillBecomeInvisible</h4> <pre>protected void firePopupMenuWillBecomeInvisible()</pre>
<div class="block">
通知
<code>PopupMenuListener</code> s这个弹出菜单将变得不可见。
</div> </li>
</ul> <a name="firePopupMenuCanceled--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>firePopupMenuCanceled</h4> <pre>protected void firePopupMenuCanceled()</pre>
<div class="block">
通知
<code>PopupMenuListeners</code>该弹出菜单被取消。
</div> </li>
</ul> <a name="pack--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>pack</h4> <pre>public void pack()</pre>
<div class="block">
放出容器,使其使用显示其内容所需的最小空间。
</div> </li>
</ul> <a name="setVisible-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setVisible</h4> <pre>public void setVisible(boolean b)</pre>
<div class="block">
设置弹出菜单的可见性。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#setVisible-boolean-">setVisible</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>b</code> - true使弹出窗口可见或false隐藏它
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/Component.html#isVisible--"><code>Component.isVisible()</code></a>
<a href="../../java/awt/Component.html#invalidate--"><code>Component.invalidate()</code></a>
</dd>
</dl> </li>
</ul> <a name="isVisible--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isVisible</h4> <pre>public boolean isVisible()</pre>
<div class="block">
如果弹出菜单可见正在显示则返回true。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Component.html#isVisible--">isVisible</a></code>
<code><a href="../../java/awt/Component.html" title="class in java.awt">Component</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>true</code>如果组件可见,
<code>false</code> false
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/Component.html#setVisible-boolean-"><code>Component.setVisible(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="setLocation-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setLocation</h4> <pre>public void setLocation(int x,
int y)</pre>
<div class="block">
<span>使用xy坐标设置弹出菜单左上角的位置。</span>
<p> <span>该方法更改几何相关数据。</span> <span>因此,本地窗口系统可以忽略这样的请求,或者它可以修改所请求的数据,使得<code>JPopupMenu</code>对象被放置并且以与桌面设置紧密相对应的方式被调整大小。</span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Component.html#setLocation-int-int-">setLocation</a></code>在类
<code><a href="../../java/awt/Component.html" title="class in java.awt">Component</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>x</code> - 弹出窗口在坐标空间中的新位置的x坐标
</dd>
<dd>
<code>y</code> - 弹出窗口在坐标空间中的新位置的y坐标
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../java/awt/Component.html#getLocation--"><code>Component.getLocation()</code></a>
<a href="../../java/awt/Component.html#setBounds-int-int-int-int-"><code>Component.setBounds(int, int, int, int)</code></a>
<a href="../../java/awt/Component.html#invalidate--"><code>Component.invalidate()</code></a>
</dd>
</dl> </li>
</ul> <a name="getInvoker--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getInvoker</h4> <pre>public <a href="../../java/awt/Component.html" title="class in java.awt">Component</a> getInvoker()</pre>
<div class="block">
返回该弹出菜单的“调用者”组件。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<code>Component</code>在其中显示弹出菜单
</dd>
</dl> </li>
</ul> <a name="setInvoker-java.awt.Component-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setInvoker</h4> <pre>public void setInvoker(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> invoker)</pre>
<div class="block">
设置此弹出菜单的调用者 - 要显示弹出菜单菜单的组件。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>invoker</code> -在
<code>Component</code>在其中显示弹出菜单
</dd>
</dl> </li>
</ul> <a name="show-java.awt.Component-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>show</h4> <pre>public void show(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> invoker,
int x,
int y)</pre>
<div class="block">
在组件调用者的坐标空间中的位置xy处显示弹出式菜单。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>invoker</code> - 弹出菜单要显示的空间中的组件
</dd>
<dd>
<code>x</code> - 要显示弹出菜单的调用者坐标空间中的x坐标
</dd>
<dd>
<code>y</code> - 要显示弹出菜单的调用者坐标空间中的y坐标
</dd>
</dl> </li>
</ul> <a name="getComponentAtIndex-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getComponentAtIndex</h4> <pre><a href="../../java/lang/Deprecated.html" title="annotation in java.lang">@Deprecated</a>
public <a href="../../java/awt/Component.html" title="class in java.awt">Component</a> getComponentAtIndex(int i)</pre>
<div class="block">
<span><span class="deprecatedLabel">已弃用</span></span>
<span><span class="deprecationComment">取代<a href="../../java/awt/Container.html#getComponent-int-"><code>Container.getComponent(int)</code></a></span></span>
</div>
<div class="block">
返回指定索引处的组件。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>i</code> -
<code>i</code>的索引其中0是第一个
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
该指数为
<code>Component</code>
</dd>
</dl> </li>
</ul> <a name="getComponentIndex-java.awt.Component-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getComponentIndex</h4> <pre>public int getComponentIndex(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> c)</pre>
<div class="block">
返回指定组件的索引。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>c</code> - 找
<code>Component</code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
<span>组件的索引其中0是第一个;</span>
<span>如果未找到组件,则为-1</span>
</dd>
</dl> </li>
</ul> <a name="setPopupSize-java.awt.Dimension-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setPopupSize</h4> <pre>public void setPopupSize(<a href="../../java/awt/Dimension.html" title="class in java.awt">Dimension</a> d)</pre>
<div class="block">
<span>使用<code>Dimension</code>对象设置弹出窗口的大小。</span>
<span>这相当于<code>setPreferredSize(d)</code></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>d</code> - 指定
<code>Dimension</code>组件的新大小的Dimension。
</dd>
</dl> </li>
</ul> <a name="setPopupSize-int-int-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setPopupSize</h4> <pre>public void setPopupSize(int width,
int height)</pre>
<div class="block">
<span>将Popup窗口的大小设置为指定的宽度和高度。</span>
<span>这相当于<code>setPreferredSize(new Dimension(width, height))</code></span>
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>width</code> - 弹出窗口的新宽度(以像素为单位)
</dd>
<dd>
<code>height</code> - 弹出窗口的新高度,以像素为单位
</dd>
</dl> </li>
</ul> <a name="setSelected-java.awt.Component-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setSelected</h4> <pre>public void setSelected(<a href="../../java/awt/Component.html" title="class in java.awt">Component</a> sel)</pre>
<div class="block">
设置当前选择的组件,这将导致选择模型的更改。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>sel</code> -
<code>Component</code>选择
</dd>
</dl> </li>
</ul> <a name="isBorderPainted--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>isBorderPainted</h4> <pre>public boolean isBorderPainted()</pre>
<div class="block">
检查边框是否应该涂漆。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果边框被绘画则为true否则为false
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JPopupMenu.html#setBorderPainted-boolean-"><code>setBorderPainted(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="setBorderPainted-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>setBorderPainted</h4> <pre>public void setBorderPainted(boolean b)</pre>
<div class="block">
设置是否应绘制边框。
</div>
<dl>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>b</code> - 如果为true则绘制边框。
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JPopupMenu.html#isBorderPainted--"><code>isBorderPainted()</code></a>
</dd>
</dl> </li>
</ul> <a name="paintBorder-java.awt.Graphics-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>paintBorder</h4> <pre>protected void paintBorder(<a href="../../java/awt/Graphics.html" title="class in java.awt">Graphics</a> g)</pre>
<div class="block">
如果
<code>borderPainted</code>属性为
<code>true</code>则绘制弹出菜单的边框。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#paintBorder-java.awt.Graphics-">paintBorder</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>g</code> -
<code>Graphics</code>对象
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/JComponent.html#paint-java.awt.Graphics-"><code>JComponent.paint(java.awt.Graphics)</code></a>
<a href="../../javax/swing/JComponent.html#setBorder-javax.swing.border.Border-"><code>JComponent.setBorder(javax.swing.border.Border)</code></a>
</dd>
</dl> </li>
</ul> <a name="getMargin--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getMargin</h4> <pre>public <a href="../../java/awt/Insets.html" title="class in java.awt">Insets</a> getMargin()</pre>
<div class="block">
返回弹出菜单的边框和容器之间的边距(以像素为单位)。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个
<code>Insets</code>边距值的
<code>Insets</code>对象。
</dd>
</dl> </li>
</ul> <a name="paramString--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>paramString</h4> <pre>protected <a href="../../java/lang/String.html" title="class in java.lang">String</a> paramString()</pre>
<div class="block">
<span>返回此<code>JPopupMenu</code>的字符串表示<code>JPopupMenu</code></span>
<span>该方法仅用于调试目的,并且返回的字符串的内容和格式可能因实现而异。</span>
<span>返回的字符串可能为空,但可能不是<code>null</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../javax/swing/JComponent.html#paramString--">paramString</a></code>
<code><a href="../../javax/swing/JComponent.html" title="class in javax.swing">JComponent</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
这个
<code>JPopupMenu</code>的字符串表示
<code>JPopupMenu</code>
</dd>
</dl> </li>
</ul> <a name="getAccessibleContext--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getAccessibleContext</h4> <pre>public <a href="../../javax/accessibility/AccessibleContext.html" title="class in javax.accessibility">AccessibleContext</a> getAccessibleContext()</pre>
<div class="block">
<span>获取与此JPopupMenu关联的AccessibleContext。</span>
<span>对于JPopupMenusAccessibleContext采用AccessibleJPopupMenu的形式。</span>
<span>如有必要将创建一个新的AccessibleJPopupMenu实例。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/accessibility/Accessible.html#getAccessibleContext--">getAccessibleContext</a></code>在界面
<code><a href="../../javax/accessibility/Accessible.html" title="interface in javax.accessibility">Accessible</a></code>
</dd>
<dt>
<span class="overrideSpecifyLabel">重写:</span>
</dt>
<dd>
<code><a href="../../java/awt/Component.html#getAccessibleContext--">getAccessibleContext</a></code>
<code><a href="../../java/awt/Component.html" title="class in java.awt">Component</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一个AccessibleJPopupMenu作为这个JPopupMenu的AccessibleContext
</dd>
</dl> </li>
</ul> <a name="processMouseEvent-java.awt.event.MouseEvent-javax.swing.MenuElement:A-javax.swing.MenuSelectionManager-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>processMouseEvent</h4> <pre>public void processMouseEvent(<a href="../../java/awt/event/MouseEvent.html" title="class in java.awt.event">MouseEvent</a> event,
<a href="../../javax/swing/MenuElement.html" title="interface in javax.swing">MenuElement</a>[] path,
<a href="../../javax/swing/MenuSelectionManager.html" title="class in javax.swing">MenuSelectionManager</a> manager)</pre>
<div class="block">
这种方法是符合
<code>MenuElement</code>接口所必需的,但没有实现。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/swing/MenuElement.html#processMouseEvent-java.awt.event.MouseEvent-javax.swing.MenuElement:A-javax.swing.MenuSelectionManager-">processMouseEvent</a></code>在接口
<code><a href="../../javax/swing/MenuElement.html" title="interface in javax.swing">MenuElement</a></code>
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/MenuElement.html#processMouseEvent-java.awt.event.MouseEvent-javax.swing.MenuElement:A-javax.swing.MenuSelectionManager-"><code>MenuElement.processMouseEvent(MouseEvent, MenuElement[], MenuSelectionManager)</code></a>
</dd>
</dl> </li>
</ul> <a name="processKeyEvent-java.awt.event.KeyEvent-javax.swing.MenuElement:A-javax.swing.MenuSelectionManager-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>processKeyEvent</h4> <pre>public void processKeyEvent(<a href="../../java/awt/event/KeyEvent.html" title="class in java.awt.event">KeyEvent</a> e,
<a href="../../javax/swing/MenuElement.html" title="interface in javax.swing">MenuElement</a>[] path,
<a href="../../javax/swing/MenuSelectionManager.html" title="class in javax.swing">MenuSelectionManager</a> manager)</pre>
<div class="block">
<span>处理从MenuSelectionManager转发的密钥事件并根据<code>MenuSelectionManager</code>更改菜单选项,方法是使用<code>MenuSelectionManager</code>的API。</span>
<p> <span>注意:您不必将事件转发到子组件。</span> <span>这是由<code>MenuSelectionManager</code></span> </p>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/swing/MenuElement.html#processKeyEvent-java.awt.event.KeyEvent-javax.swing.MenuElement:A-javax.swing.MenuSelectionManager-">processKeyEvent</a></code>在接口
<code><a href="../../javax/swing/MenuElement.html" title="interface in javax.swing">MenuElement</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>e</code> - a
<code>KeyEvent</code>
</dd>
<dd>
<code>path</code> -
<code>MenuElement</code>路径数组
</dd>
<dd>
<code>manager</code> -
<code>MenuSelectionManager</code>
</dd>
</dl> </li>
</ul> <a name="menuSelectionChanged-boolean-">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>menuSelectionChanged</h4> <pre>public void menuSelectionChanged(boolean isIncluded)</pre>
<div class="block">
<span>当菜单选择更改以激活或停用此菜单时发生消息。</span>
<span>这实现了<code>javax.swing.MenuElement</code>接口。</span>
<span>覆盖<code>MenuElement.menuSelectionChanged</code></span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/swing/MenuElement.html#menuSelectionChanged-boolean-">menuSelectionChanged</a></code>在界面
<code><a href="../../javax/swing/MenuElement.html" title="interface in javax.swing">MenuElement</a></code>
</dd>
<dt>
<span class="paramLabel">参数</span>
</dt>
<dd>
<code>isIncluded</code> - 如果此菜单处于活动状态则为true否则为false
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/MenuElement.html#menuSelectionChanged-boolean-"><code>MenuElement.menuSelectionChanged(boolean)</code></a>
</dd>
</dl> </li>
</ul> <a name="getSubElements--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getSubElements</h4> <pre>public <a href="../../javax/swing/MenuElement.html" title="interface in javax.swing">MenuElement</a>[] getSubElements()</pre>
<div class="block">
<span>返回的数组<code>MenuElement</code>包含此菜单组件的子菜单秒。</span>
<span>它将只返回符合<code>JMenuElement</code>接口的条目。</span>
<span>如果弹出菜单是<code>null</code>返回一个空数组。</span>
<span>该方法需要符合<code>MenuElement</code>接口。</span>
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/swing/MenuElement.html#getSubElements--">getSubElements</a></code>在接口
<code><a href="../../javax/swing/MenuElement.html" title="interface in javax.swing">MenuElement</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
一组
<code>MenuElement</code>对象
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/MenuElement.html#getSubElements--"><code>MenuElement.getSubElements()</code></a>
</dd>
</dl> </li>
</ul> <a name="getComponent--">
<!-- --> </a>
<ul class="blockList">
<li class="blockList"> <h4>getComponent</h4> <pre>public <a href="../../java/awt/Component.html" title="class in java.awt">Component</a> getComponent()</pre>
<div class="block">
返回此
<code>JPopupMenu</code>组件。
</div>
<dl>
<dt>
<span class="overrideSpecifyLabel">Specified by:</span>
</dt>
<dd>
<code><a href="../../javax/swing/MenuElement.html#getComponent--">getComponent</a></code>在界面
<code><a href="../../javax/swing/MenuElement.html" title="interface in javax.swing">MenuElement</a></code>
</dd>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
这个
<code>JPopupMenu</code>对象
</dd>
<dt>
<span class="seeLabel">另请参见:</span>
</dt>
<dd>
<a href="../../javax/swing/MenuElement.html#getComponent--"><code>MenuElement.getComponent()</code></a>
</dd>
</dl> </li>
</ul> <a name="isPopupTrigger-java.awt.event.MouseEvent-">
<!-- --> </a>
<ul class="blockListLast">
<li class="blockList"> <h4>isPopupTrigger</h4> <pre>public boolean isPopupTrigger(<a href="../../java/awt/event/MouseEvent.html" title="class in java.awt.event">MouseEvent</a> e)</pre>
<div class="block">
如果
<code>MouseEvent</code>被JPopupMenu当前安装的UI
<code>JPopupMenu</code>弹出式触发器则返回true。
</div>
<dl>
<dt>
<span class="returnLabel">结果</span>
</dt>
<dd>
如果鼠标事件是弹出式触发器则为true
</dd>
<dt>
<span class="simpleTagLabel">从以下版本开始:</span>
</dt>
<dd>
1.3
</dd>
</dl> </li>
</ul> </li>
</ul> </li>
</ul>
</div>
</div>