mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-07-02 23:04:22 +08:00
1952 lines
117 KiB
HTML
1952 lines
117 KiB
HTML
<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">
|
||
返回渲染此组件的外观和感觉(L&F)对象。
|
||
</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">
|
||
返回呈现此组件的L&F类的名称。
|
||
</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">
|
||
使用x,y坐标设置弹出菜单左上角的位置。
|
||
</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">
|
||
设置渲染此组件的L&F对象。
|
||
</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">
|
||
在组件调用者的坐标空间中的位置x,y处显示弹出式菜单。
|
||
</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">
|
||
返回渲染此组件的外观和感觉(L&F)对象。
|
||
</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">
|
||
设置渲染此组件的L&F对象。
|
||
</div>
|
||
<dl>
|
||
<dt>
|
||
<span class="paramLabel">参数</span>
|
||
</dt>
|
||
<dd>
|
||
<code>ui</code> - 新的
|
||
<code>PopupMenuUI</code> L&F对象
|
||
</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">
|
||
返回呈现此组件的L&F类的名称。
|
||
</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> <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> <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> <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>使用x,y坐标设置弹出菜单左上角的位置。</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">
|
||
在组件调用者的坐标空间中的位置x,y处显示弹出式菜单。
|
||
</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>对于JPopupMenus,AccessibleContext采用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> |