|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjavax.swing.Popup
public class Popup
Popup 用於向使用者顯示 Component,它通常位於特定包含層次結構中所有其他 Component 的頂部。Popup 的生命週期很短。獲取 Popup 並將它隱藏(調用 hide 方法)後,不應再對它調用任何方法。這允許 PopupFactory 快取記憶體 Popup,以便將來使用。
常規協定是如果需要更改 Component 的大小或 Popup 的位置,應獲取新的 Popup。
Popup 不是從 Component 繼承的,Popup 的實作負責創建並維護其本身的 Component,以便向使用者呈現請求的 Component。
一般不顯式創建 Popup 的實例,而是改為從 PopupFactory 獲取。
PopupFactory| 建構子摘要 | |
|---|---|
protected |
Popup()
創建 Popup。 |
protected |
Popup(Component owner,
Component contents,
int x,
int y)
為包含 Component content 的 Component owner 創建 Popup。 |
| 方法摘要 | |
|---|---|
void |
hide()
隱藏和移除 Popup。 |
void |
show()
使 Popup 可見。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 建構子詳細資訊 |
|---|
protected Popup(Component owner,
Component contents,
int x,
int y)
content 的 Component owner 創建 Popup。owner 用於確定對於哪一個 Window 新 Popup 是 Component(Popup 創建的)的父級。null owner 暗示不存在有效的父級。x 和 y 指定放置 Popup 的首選初始位置。基於螢幕大小或其他參數,Popup 不能顯示在 x 和 y 處。
owner - 元件鼠標坐標與其相關,它可以為 nullcontents - Popup 的內容x - 初始 x 螢幕坐標y - 初始的 y 螢幕坐標
IllegalArgumentException - 如果內容為 nullprotected Popup()
Popup。這是為子類別提供的。
| 方法詳細資訊 |
|---|
public void show()
Popup 可見。如果 Popup 當前可見,則無效。
public void hide()
Popup。移除 Popup 之後,不應再對它調用方法。可以回收 disposed Popup,然後再基於 PopupFactory 使用。同樣,如果對 disposed Popup 調用方法,則會產生不確定的行為。
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。