|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Component 的軟體套件 | |
---|---|
java.applet | 提供創建 applet 所必需的類別和 applet 用來與其 applet 上下文通信的類別。 |
java.awt | 包含用於創建使用者介面和繪製圖形圖像的全部類別。 |
java.awt.dnd | Drag 和 Drop 是一種直接操作動作,在許多圖形使用者介面系統中都會遇到它,它提供了一種機制,能夠在兩個與 GUI 中顯示元素邏輯相關的實體之間傳輸資訊。 |
java.awt.event | 提供處理由 AWT 元件所觸發的各類別事件的介面和類別。 |
java.awt.im | 提供輸入方法框架所需的類別和介面。 |
java.beans | 包含與開發 beans 有關的類別,即基於 JavaBeansTM 架構的元件。 |
java.beans.beancontext | 提供與 bean 上下文有關的類別和介面。 |
javax.swing | 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 |
javax.swing.border | 提供圍繞 Swing 元件繪製特殊邊框的類別和介面。 |
javax.swing.colorchooser | 包含供 JColorChooser 元件使用的類別和介面。 |
javax.swing.event | 供 Swing 元件觸發的事件使用。 |
javax.swing.plaf | 提供一個介面和許多抽象類別,Swing 用它們來提供自己的可插入外觀功能。 |
javax.swing.plaf.basic | 提供了根據基本外觀建構的使用者介面物件。 |
javax.swing.plaf.metal | 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 |
javax.swing.plaf.synth | Synth 是一個可更換皮膚 (skinnable) 的外觀,在其中可委託所有繪製。 |
javax.swing.table | 提供用於處理 javax.swing.JTable 的類別和介面。 |
javax.swing.text | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
javax.swing.text.html | 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 |
javax.swing.tree | 提供處理 javax.swing.JTree 的類別和介面。 |
java.applet 中 Component 的使用 |
---|
java.applet 中 Component 的子類別 | |
---|---|
class |
Applet
applet 是一種不能單獨運行但可嵌入在其他應用程序中的小程序。 |
java.awt 中 Component 的使用 |
---|
java.awt 中 Component 的子類別 | |
---|---|
class |
Button
此類別創建一個標籤按鈕。 |
class |
Canvas
Canvas 元件表示螢幕上一個空白矩形區域,應用程序可以在該區域內繪圖,或者可以從該區域捕獲使用者的輸入事件。 |
class |
Checkbox
複選框是一個可處於“開”( true ) 或“關”(false ) 狀態的圖形元件。 |
class |
Choice
Choice 類別表示一個彈出式選擇選單。 |
class |
Container
一般的 Abstract Window Toolkit(AWT) 容器物件是一個可包含其他 AWT 元件的元件。 |
class |
Dialog
Dialog 是一個帶標題和邊界的頂層視窗,邊界一般用於從使用者處獲得某種形式的輸入。 |
class |
FileDialog
FileDialog 類別顯示一個對話框視窗,使用者可以從中選擇檔案。 |
class |
Frame
Frame 是帶有標題和邊框的頂層視窗。 |
class |
Label
Label 物件是一個可在容器中放置文本的元件。 |
class |
List
List 元件為使用者提供了一個可滾動的文本項列表。 |
class |
Panel
Panel 是最簡單的容器類別。 |
class |
Scrollbar
Scrollbar 類別描述了一個滾動條,這是大家都很熟悉的使用者介面物件。 |
class |
ScrollPane
實作用於單個子元件的自動水平和/或垂直滾動的容器類別。 |
class |
TextArea
TextArea 物件是顯示文本的多行區域。 |
class |
TextComponent
TextComponent 類別是所有允許編輯文本的元件的父級類別。 |
class |
TextField
TextField 物件是允許編輯單行文本的文本元件。 |
class |
Window
Window 物件是一個沒有邊界和選單欄的頂層視窗。 |
型別參數型別為 Component 的 java.awt 中的欄位 | |
---|---|
protected Hashtable<Component,GridBagConstraints> |
GridBagLayout.comptable
此雜湊表維持元件與其網格包約束之間的關聯。 |
返回 Component 的 java.awt 中的方法 | |
---|---|
Component |
Container.add(Component comp)
將指定元件追加到此容器的尾部。 |
Component |
Container.add(Component comp,
int index)
將指定元件添加到此容器的給定位置上。 |
Component |
Container.add(String name,
Component comp)
將指定元件添加到此容器中。 |
Component |
Container.findComponentAt(int x,
int y)
對包含指定位置的可視子元件進行定位。 |
Component |
Container.findComponentAt(Point p)
對包含指定點的可視子元件進行定位。 |
Component |
Container.getComponent(int n)
獲取此容器中的第 n 個元件。 |
Component |
ContainerOrderFocusTraversalPolicy.getComponentAfter(Container aContainer,
Component aComponent)
返回應該接收 aComponent 後面的焦點的 Component。 |
abstract Component |
FocusTraversalPolicy.getComponentAfter(Container aContainer,
Component aComponent)
返回應該接收 aComponent 之後的焦點的 Component,aContainer 必須是 aComponent 的焦點循環根,或者焦點遍歷策略提供者。 |
Component |
Container.getComponentAt(int x,
int y)
對包含 x,y 位置的元件進行定位。 |
Component |
Component.getComponentAt(int x,
int y)
確定此元件或其直接子元件之一是否包含(x,y)位置,並且如果是,則返回包含該位置的元件。 |
Component |
Container.getComponentAt(Point p)
獲取包含指定點的元件。 |
Component |
Component.getComponentAt(Point p)
返回包含指定點的元件或子元件。 |
Component |
ContainerOrderFocusTraversalPolicy.getComponentBefore(Container aContainer,
Component aComponent)
返回應該接收 aComponent 前面的焦點的 Component。 |
abstract Component |
FocusTraversalPolicy.getComponentBefore(Container aContainer,
Component aComponent)
返回應該接收 aComponent 之前的焦點的 Component,aContainer 必須是 aComponent 的焦點循環根,或焦點遍歷策略提供者。 |
Component[] |
Container.getComponents()
獲取此容器中的所有元件。 |
Component |
ContainerOrderFocusTraversalPolicy.getDefaultComponent(Container aContainer)
返回預設擁有焦點的 Component。 |
abstract Component |
FocusTraversalPolicy.getDefaultComponent(Container aContainer)
返回要聚焦的預設 Component。 |
Component |
ContainerOrderFocusTraversalPolicy.getFirstComponent(Container aContainer)
返回遍歷循環中的第一個 Component。 |
abstract Component |
FocusTraversalPolicy.getFirstComponent(Container aContainer)
返回遍歷循環中的第一個 Component。 |
Component |
KeyboardFocusManager.getFocusOwner()
如果焦點所有者與調用執行緒位於同一個上下文中,則返回該焦點所有者。 |
Component |
Window.getFocusOwner()
如果此視窗為焦點視窗,則返回是焦點視窗的子元件;否則返回 null。 |
protected Component |
KeyboardFocusManager.getGlobalFocusOwner()
返回焦點所有者,即使調用執行緒處於焦點所有者之外的上下文中。 |
protected Component |
KeyboardFocusManager.getGlobalPermanentFocusOwner()
返回持久焦點所有者,即使調用執行緒處於該持久焦點所有者之外的上下文中。 |
Component |
FocusTraversalPolicy.getInitialComponent(Window window)
返回第一次將視窗設置為可見時,應該接收焦點的 Component。 |
Component |
ContainerOrderFocusTraversalPolicy.getLastComponent(Container aContainer)
返回遍歷循環中的最後一個 Component。 |
abstract Component |
FocusTraversalPolicy.getLastComponent(Container aContainer)
返回遍歷循環中的最後一個 Component。 |
Component |
BorderLayout.getLayoutComponent(Container target,
Object constraints)
基於目標 Container 的元件方向,返回給定約束位置對應的元件。 |
Component |
BorderLayout.getLayoutComponent(Object constraints)
獲取使用給定約束添加的元件。 |
Component |
Window.getMostRecentFocusOwner()
返回此視窗的子元件,該子元件在此視窗為焦點視窗時將接收焦點。 |
Component |
KeyboardFocusManager.getPermanentFocusOwner()
如果持久焦點所有者與調用執行緒位於同一個上下文中,則返回持久焦點所有者。 |
Component |
Container.locate(int x,
int y)
已過時。 從 JDK version 1.1 開始,用 getComponentAt(int, int) 取代。 |
Component |
Component.locate(int x,
int y)
已過時。 從 JDK version 1.1 開始,由 getComponentAt(int, int) 取代。 |
參數型別為 Component 的 java.awt 中的方法 | ||
---|---|---|
protected boolean |
DefaultFocusTraversalPolicy.accept(Component aComponent)
確定是否可以接受選擇某個 Component 作為新的焦點所有者。 |
|
protected boolean |
ContainerOrderFocusTraversalPolicy.accept(Component aComponent)
確定是否可以接受選擇某個 Component 作為新的焦點擁有者。 |
|
Component |
Container.add(Component comp)
將指定元件追加到此容器的尾部。 |
|
Component |
Container.add(Component comp,
int index)
將指定元件添加到此容器的給定位置上。 |
|
void |
Container.add(Component comp,
Object constraints)
將指定的元件添加到此容器的尾部。 |
|
void |
Container.add(Component comp,
Object constraints,
int index)
使用指定約束,將指定元件添加到此容器的指定索引所在的位置上。 |
|
Component |
Container.add(String name,
Component comp)
將指定元件添加到此容器中。 |
|
protected void |
ScrollPane.addImpl(Component comp,
Object constraints,
int index)
將指定的元件添加到此滾動窗格容器。 |
|
protected void |
Container.addImpl(Component comp,
Object constraints,
int index)
將指定元件添加到此容器的指定索引所在的位置上。 |
|
void |
GridBagLayout.addLayoutComponent(Component comp,
Object constraints)
使用指定 constraints 物件將指定元件添加到佈局中。 |
|
void |
CardLayout.addLayoutComponent(Component comp,
Object constraints)
將指定的元件添加到此卡片佈局的內部名稱表。 |
|
void |
BorderLayout.addLayoutComponent(Component comp,
Object constraints)
使用指定的約束物件將指定元件添加到佈局中。 |
|
void |
LayoutManager2.addLayoutComponent(Component comp,
Object constraints)
使用指定約束物件,將指定元件添加到佈局。 |
|
void |
GridBagLayout.addLayoutComponent(String name,
Component comp)
無效,因為此佈局管理器不使用每元件字元串。 |
|
void |
GridLayout.addLayoutComponent(String name,
Component comp)
將具有指定名稱的指定元件添加到佈局。 |
|
void |
CardLayout.addLayoutComponent(String name,
Component comp)
已過時。 由 addLayoutComponent(Component, Object) 取代。 |
|
void |
FlowLayout.addLayoutComponent(String name,
Component comp)
將指定的元件添加到佈局中。 |
|
void |
BorderLayout.addLayoutComponent(String name,
Component comp)
已過時。 由 addLayoutComponent(Component, Object) 取代。 |
|
void |
LayoutManager.addLayoutComponent(String name,
Component comp)
如果佈局管理器使用每元件字元串,則將元件 comp 添加到佈局,並將它與 name 指定的字元串關聯。 |
|
protected java.awt.peer.LightweightPeer |
Toolkit.createComponent(Component target)
創建元件或容器的同位體。 |
|
|
Toolkit.createDragGestureRecognizer(Class<T> abstractRecognizerClass,
DragSource ds,
Component c,
int srcActions,
DragGestureListener dgl)
創建所請求的抽象 DragGestureRecognizer 類別的具體的、與平臺有關的子類別,並將它與指定的 DragSource、Component 和 DragGestureListener 關聯。 |
|
protected void |
DefaultKeyboardFocusManager.dequeueKeyEvents(long after,
Component untilFocused)
釋放正常指派到當前焦點所有者的所有 KeyEvent,這些 KeyEvent 因為調用了具有相同時間戳和 Component 的 enqueueKeyEvents 而被加入佇列。 |
|
protected abstract void |
KeyboardFocusManager.dequeueKeyEvents(long after,
Component untilFocused)
由 AWT 調用以通知 KeyboardFocusManager 應該取消延遲指派 KeyEvent。 |
|
protected void |
DefaultKeyboardFocusManager.discardKeyEvents(Component comp)
放棄因為一次或多次調用具有指定 Component 或其子代之一的 enqueueKeyEvents 而加入佇列的所有 KeyEvent。 |
|
protected abstract void |
KeyboardFocusManager.discardKeyEvents(Component comp)
由 AWT 調用以通知 KeyboardFocusManager 應該取消延遲指派 KeyEvent。 |
|
protected void |
DefaultKeyboardFocusManager.enqueueKeyEvents(long after,
Component untilFocused)
延遲對 KeyEvent 的指派,直到指定的 Component 成為焦點所有者。 |
|
protected abstract void |
KeyboardFocusManager.enqueueKeyEvents(long after,
Component untilFocused)
在指定的 Component 成為焦點所有者以前由 AWT 調用,以通知 KeyboardFocusManager 延遲指派 KeyEvent。 |
|
void |
DefaultKeyboardFocusManager.focusNextComponent(Component aComponent)
使 aComponent 後面的 Component 擁有焦點,通常基於 FocusTraversalPolicy。 |
|
abstract void |
KeyboardFocusManager.focusNextComponent(Component aComponent)
聚焦 aComponent 之後的 Component,通常基於 FocusTraversalPolicy。 |
|
void |
DefaultKeyboardFocusManager.focusPreviousComponent(Component aComponent)
使 aComponent 前面的 Component 擁有焦點,通常基於 FocusTraversalPolicy。 |
|
abstract void |
KeyboardFocusManager.focusPreviousComponent(Component aComponent)
聚焦 aComponent 之前的 Component,通常基於 FocusTraversalPolicy。 |
|
Component |
ContainerOrderFocusTraversalPolicy.getComponentAfter(Container aContainer,
Component aComponent)
返回應該接收 aComponent 後面的焦點的 Component。 |
|
abstract Component |
FocusTraversalPolicy.getComponentAfter(Container aContainer,
Component aComponent)
返回應該接收 aComponent 之後的焦點的 Component,aContainer 必須是 aComponent 的焦點循環根,或者焦點遍歷策略提供者。 |
|
Component |
ContainerOrderFocusTraversalPolicy.getComponentBefore(Container aContainer,
Component aComponent)
返回應該接收 aComponent 前面的焦點的 Component。 |
|
abstract Component |
FocusTraversalPolicy.getComponentBefore(Container aContainer,
Component aComponent)
返回應該接收 aComponent 之前的焦點的 Component,aContainer 必須是 aComponent 的焦點循環根,或焦點遍歷策略提供者。 |
|
int |
Container.getComponentZOrder(Component comp)
返回容器內元件的 z 順序索引。 |
|
GridBagConstraints |
GridBagLayout.getConstraints(Component comp)
獲取指定元件的約束。 |
|
Object |
BorderLayout.getConstraints(Component comp)
獲取指定元件的約束 |
|
protected static Container |
Toolkit.getNativeContainer(Component c)
使本機同位體能夠查詢給定本機元件的本機容器(例如,直接父元件可以是輕量級的)。 |
|
boolean |
Container.isAncestorOf(Component c)
檢查該元件是否包含在此容器的元件層次結構中。 |
|
protected GridBagConstraints |
GridBagLayout.lookupConstraints(Component comp)
檢索指定元件的約束。 |
|
void |
DefaultKeyboardFocusManager.processKeyEvent(Component focusedComponent,
KeyEvent e)
當且僅當該 KeyEvent 表示指定 focusedComponent 的焦點遍歷鍵時,此方法才會啟動一個焦點遍歷操作。 |
|
abstract void |
KeyboardFocusManager.processKeyEvent(Component focusedComponent,
KeyEvent e)
當且僅當該 KeyEvent 表示指定 focusedComponent 的焦點遍歷鍵時,此方法啟動焦點遍歷操作。 |
|
void |
KeyboardFocusManager.redispatchEvent(Component target,
AWTEvent e)
重新指派 AWTEvent 的方式是,AWT 事件排程程序不會遞歸式請求 KeyboardFocusManager 或任何已安裝的 KeyEventDispatcher 再次指派該事件。 |
|
void |
Container.remove(Component comp)
從此容器中移除指定元件。 |
|
void |
GridBagLayout.removeLayoutComponent(Component comp)
從此佈局移除指定元件。 |
|
void |
GridLayout.removeLayoutComponent(Component comp)
從佈局移除指定元件。 |
|
void |
CardLayout.removeLayoutComponent(Component comp)
從佈局中移除指定的元件。 |
|
void |
FlowLayout.removeLayoutComponent(Component comp)
從佈局中移除指定的元件。 |
|
void |
BorderLayout.removeLayoutComponent(Component comp)
從此邊框佈局中移除指定元件。 |
|
void |
LayoutManager.removeLayoutComponent(Component comp)
從佈局移除指定元件。 |
|
void |
Container.setComponentZOrder(Component comp,
int index)
將指定元件移動到容器中指定的 z 順序索引。 |
|
void |
GridBagLayout.setConstraints(Component comp,
GridBagConstraints constraints)
設置此佈局中指定元件的約束條件。 |
|
protected void |
KeyboardFocusManager.setGlobalFocusOwner(Component focusOwner)
設置焦點所有者。 |
|
protected void |
KeyboardFocusManager.setGlobalPermanentFocusOwner(Component permanentFocusOwner)
設置持久焦點所有者。 |
|
void |
Window.setLocationRelativeTo(Component c)
設置視窗相對於指定元件的位置。 |
|
void |
PopupMenu.show(Component origin,
int x,
int y)
在相對於初始元件的 x、y 位置上顯示彈出式選單。 |
|
void |
DefaultKeyboardFocusManager.upFocusCycle(Component aComponent)
將焦點上移一個焦點遍歷循環。 |
|
abstract void |
KeyboardFocusManager.upFocusCycle(Component aComponent)
將焦點上移一個焦點遍歷循環。 |
參數型別為 Component 的 java.awt 中的建構子 | |
---|---|
MediaTracker(Component comp)
創建媒體追蹤器以追蹤給定元件的圖像。 |
java.awt.dnd 中 Component 的使用 |
---|
宣告為 Component 的 java.awt.dnd 中的欄位 | |
---|---|
protected Component |
DragGestureRecognizer.component
與此 DragGestureRecognizer 關聯的 Component 。 |
返回 Component 的 java.awt.dnd 中的方法 | |
---|---|
Component |
DragGestureEvent.getComponent()
返回與此 DragGestureEvent 關聯的 Component 。 |
Component |
DragGestureRecognizer.getComponent()
此方法返回 DragGestureRecognizer 所“觀察”的 Component ,以便瞭解拖動開始動作。 |
Component |
DragSourceContext.getComponent()
返回與此 DragSourceContext 關聯的 Component 。 |
Component |
DropTargetContext.getComponent()
此方法返回與此 DropTargetContext 相關的 Component 。 |
Component |
DropTarget.getComponent()
獲取與此 DropTarget 關聯的 Component 。 |
參數型別為 Component 的 java.awt.dnd 中的方法 | ||
---|---|---|
DragGestureRecognizer |
DragSource.createDefaultDragGestureRecognizer(Component c,
int actions,
DragGestureListener dgl)
創建一個新的 DragGestureRecognizer ,為此 DragSource 實作 DragGestureRecognizer 的預設抽象子類別並在新創建的物件上設置指定的 Component 和 DragGestureListener 。 |
|
|
DragSource.createDragGestureRecognizer(Class<T> recognizerAbstractClass,
Component c,
int actions,
DragGestureListener dgl)
創建一個新的 DragGestureRecognizer ,實作 DragGestureRecognizer 的指定抽象子類別並在新創建的物件上設置指定的 Component 和 DragGestureListener 。 |
|
protected DropTarget.DropTargetAutoScroller |
DropTarget.createDropTargetAutoScroller(Component c,
Point p)
創建一個嵌入式自動滾動條 |
|
void |
DragGestureRecognizer.setComponent(Component c)
設置與該 DragGestureRecognizer 關聯的 Component 使用此方法時還會調用 registerListeners() 和 unregisterListeners()。 |
|
void |
DropTarget.setComponent(Component c)
注意:要求此介面允許 DropTarget 以下面兩種方式之一與 Component 安全關聯: component.setDropTarget(droptarget) 或 droptarget.setComponent(component) 。 |
參數型別為 Component 的 java.awt.dnd 中的建構子 | |
---|---|
DragGestureRecognizer(DragSource ds,
Component c)
建構一個新的 DragGestureRecognizer ,使其具有給定此 Drag 和 Drop 操作中使用的 DragSource 和此 DragGestureRecognizer 應該“觀察”拖動開始動作的 Component 。 |
|
DragGestureRecognizer(DragSource ds,
Component c,
int sa)
建構一個新的 DragGestureRecognizer ,使其具有給定此 Drag 和 Drop 操作中使用的 DragSource 、此 DragGestureRecognizer 應該“觀察”拖動開始動作的 Component 和此 Drag 和 Drop 操作所支持的動作。 |
|
DragGestureRecognizer(DragSource ds,
Component c,
int sa,
DragGestureListener dgl)
建構一個新的 DragGestureRecognizer ,使其具有給定此 Drag 和 Drop 操作中使用的 DragSource 、此 DragGestureRecognizer 應該“觀察”拖動開始動作的 Component 、此 Drag 和 Drop 操作所支持的操作和一旦檢測到拖動開始動作要通知的 DragGestureListener 。 |
|
DropTarget.DropTargetAutoScroller(Component c,
Point p)
建構一個 DropTargetAutoScroller |
|
DropTarget(Component c,
DropTargetListener dtl)
在給出與之關聯的 Component 和執行事件處理的 DropTargetListener 的情況下創建一個 DropTarget 。 |
|
DropTarget(Component c,
int ops,
DropTargetListener dtl)
在給出與之關聯的 Component 、表示支持的預設可接受操作的 int 值和執行事件處理的 DropTargetListener 的情況下,創建一個 DropTarget 。 |
|
DropTarget(Component c,
int ops,
DropTargetListener dtl,
boolean act)
在給出與之關聯的 Component 、表示支持的預設可接受操作的 int 值、執行事件處理的 DropTargetListener 和表示 DropTarget 當前是否接受 drop 的 boolean 值的情況下,創建一個 DropTarget 。 |
|
DropTarget(Component c,
int ops,
DropTargetListener dtl,
boolean act,
FlavorMap fm)
在給出與之關聯的 Component 、表示要支持的預設可接受操作的 int 值、執行事件處理的 DropTargetListener 、表示 DropTarget 當前是否接受 drop 的 boolean 值和要使用的 FlavorMap (使用預設 FlavorMap 時為 null)的情況下,創建一個新的 DropTarget。 |
|
MouseDragGestureRecognizer(DragSource ds,
Component c)
給出 Component c 的 DragSource 、要觀察的 Component ,建構一個新的 MouseDragGestureRecognizer 。 |
|
MouseDragGestureRecognizer(DragSource ds,
Component c,
int act)
給出 Component c 的 DragSource 、要觀察的 Component ,以及此拖動操作允許的操作,建構一個新的 MouseDragGestureRecognizer 。 |
|
MouseDragGestureRecognizer(DragSource ds,
Component c,
int act,
DragGestureListener dgl)
給出 Component c 的 DragSource 、要觀察的 Component 、此拖動操作允許的操作,以及檢測到拖動動作時發出通知的 DragGestureListener ,建構一個新的 MouseDragGestureRecognizer 。 |
java.awt.event 中 Component 的使用 |
---|
返回 Component 的 java.awt.event 中的方法 | |
---|---|
Component |
HierarchyEvent.getChanged()
返回位於被更改層次結構頂部的 Component。 |
Component |
ContainerEvent.getChild()
返回受事件影響的元件。 |
Component |
HierarchyEvent.getComponent()
返回事件的始發者。 |
Component |
ComponentEvent.getComponent()
返回事件的始發者。 |
Component |
FocusEvent.getOppositeComponent()
返回此焦點更改中涉及的另一個 Component。 |
參數型別為 Component 的 java.awt.event 中的建構子 | |
---|---|
ComponentEvent(Component source,
int id)
建構一個 ComponentEvent 物件。 |
|
ContainerEvent(Component source,
int id,
Component child)
建構一個 ContainerEvent 物件。 |
|
FocusEvent(Component source,
int id)
建構一個 FocusEvent 物件,並將它標識為一個持久性焦點更改。 |
|
FocusEvent(Component source,
int id,
boolean temporary)
建構一個 FocusEvent 物件,並將標識更改是否為暫時的。 |
|
FocusEvent(Component source,
int id,
boolean temporary,
Component opposite)
建構一個 FocusEvent 物件,它具有指定的暫時狀態和對立 Component 。 |
|
HierarchyEvent(Component source,
int id,
Component changed,
Container changedParent)
建構一個 HierarchyEvent 物件來標識 Component 層次結構中的更改。 |
|
HierarchyEvent(Component source,
int id,
Component changed,
Container changedParent,
long changeFlags)
建構一個 HierarchyEvent 物件來標識 Component 層次結構中的更改。 |
|
InputMethodEvent(Component source,
int id,
AttributedCharacterIterator text,
int committedCharacterCount,
TextHitInfo caret,
TextHitInfo visiblePosition)
通過指定源元件、型別、文本、插入符和 visiblePosition 來建構 InputMethodEvent 。 |
|
InputMethodEvent(Component source,
int id,
long when,
AttributedCharacterIterator text,
int committedCharacterCount,
TextHitInfo caret,
TextHitInfo visiblePosition)
通過指定源元件、型別、時間、文本、插入符和 visiblePosition 來建構 InputMethodEvent 。 |
|
InputMethodEvent(Component source,
int id,
TextHitInfo caret,
TextHitInfo visiblePosition)
通過指定源元件、型別、插入符和 visiblePosition 來建構 InputMethodEvent 。 |
|
KeyEvent(Component source,
int id,
long when,
int modifiers,
int keyCode)
已過時。 從 JDK1.1 開始 |
|
KeyEvent(Component source,
int id,
long when,
int modifiers,
int keyCode,
char keyChar)
建構一個 KeyEvent 物件。 |
|
KeyEvent(Component source,
int id,
long when,
int modifiers,
int keyCode,
char keyChar,
int keyLocation)
|
|
MouseEvent(Component source,
int id,
long when,
int modifiers,
int x,
int y,
int clickCount,
boolean popupTrigger)
建構一個具有指定源元件、型別、修飾符、坐標和單擊計數的 MouseEvent 物件。 |
|
MouseEvent(Component source,
int id,
long when,
int modifiers,
int x,
int y,
int clickCount,
boolean popupTrigger,
int button)
建構一個具有指定源元件、型別、修飾符、坐標和單擊計數的 MouseEvent 物件。 |
|
MouseEvent(Component source,
int id,
long when,
int modifiers,
int x,
int y,
int xAbs,
int yAbs,
int clickCount,
boolean popupTrigger,
int button)
建構一個具有指定源元件、型別、修飾符、相對坐標、絕對坐標和單擊計數的 MouseEvent 物件。 |
|
MouseWheelEvent(Component source,
int id,
long when,
int modifiers,
int x,
int y,
int clickCount,
boolean popupTrigger,
int scrollType,
int scrollAmount,
int wheelRotation)
建構一個具有指定源元件、型別、修改鍵、坐標、滾動型別、滾動量和滾輪旋轉的 MouseWheelEvent 。 |
|
MouseWheelEvent(Component source,
int id,
long when,
int modifiers,
int x,
int y,
int xAbs,
int yAbs,
int clickCount,
boolean popupTrigger,
int scrollType,
int scrollAmount,
int wheelRotation)
建構一個具有指定源元件、型別、修改鍵、坐標、絕對坐標、滾動型別、滾動量和滾輪滾動的 MouseWheelEvent 物件。 |
|
PaintEvent(Component source,
int id,
Rectangle updateRect)
建構一個具有指定源元件和型別的 PaintEvent 物件。 |
java.awt.im 中 Component 的使用 |
---|
參數型別為 Component 的 java.awt.im 中的方法 | |
---|---|
void |
InputContext.removeNotify(Component client)
通知輸入上下文,客戶端元件已從它的套件含層次結構中移除,或該元件已禁用輸入方法支持。 |
java.beans 中 Component 的使用 |
---|
返回 Component 的 java.beans 中的方法 | |
---|---|
Component |
PropertyEditor.getCustomEditor()
PropertyEditor 可以選擇使用完全自定義的 Component 來編輯自己的屬性值。 |
Component |
PropertyEditorSupport.getCustomEditor()
PropertyEditor 可以選擇使用完全自定義的 Component 來編輯自己的屬性值。 |
java.beans.beancontext 中 Component 的使用 |
---|
返回 Component 的 java.beans.beancontext 中的方法 | |
---|---|
Component |
BeanContextChildComponentProxy.getComponent()
獲得與此 BeanContextChild 相關聯的 java.awt.Component 。 |
javax.swing 中 Component 的使用 |
---|
javax.swing 中 Component 的子類別 | |
---|---|
class |
AbstractButton
定義按鈕和選單項的一般行為。 |
class |
Box
使用 BoxLayout 物件作為其佈局管理器的一個輕量級容器。 |
static class |
Box.Filler
參與佈局但沒有視圖的輕量級元件的實作。 |
class |
CellRendererPane
此類別被插入在單元格渲染器與使用它們的元件之間。 |
class |
DefaultListCellRenderer
呈現列表中的一個項。 |
static class |
DefaultListCellRenderer.UIResource
實作 UIResource 的 DefaultListCellRenderer 的子類別。 |
class |
JApplet
java.applet.Applet 的擴展版,它添加了對 JFC/Swing 元件架構的支持。 |
class |
JButton
"push" 按鈕的實作。 |
class |
JCheckBox
複選框的實作,複選框是一個可以被選定和取消選定的項,它將其狀態顯示給使用者。 |
class |
JCheckBoxMenuItem
可以被選定或取消選定的選單項。 |
class |
JColorChooser
JColorChooser 提供一個用於允許使用者操作和選擇顏色的控制器窗格。 |
class |
JComboBox
將按鈕或可編輯欄位與下拉列表組合的元件。 |
class |
JComponent
該類別是除頂層容器外所有 Swing 元件的基礎類別。 |
class |
JDesktopPane
用於創建多文檔介面或虛擬桌面的容器。 |
class |
JDialog
創建對話框視窗的主要類別。 |
class |
JEditorPane
可編輯各種內容的文本元件。 |
class |
JFileChooser
JFileChooser 為使用者選擇檔案提供了一種簡單的機制。 |
class |
JFormattedTextField
JFormattedTextField 擴展了 JTextField ,添加了對格式化任意值的支持,以及一旦使用者編輯了文本就檢索特定物件的支持。 |
class |
JFrame
java.awt.Frame 的擴展版本,該版本添加了對 JFC/Swing 元件架構的支持。 |
class |
JInternalFrame
提供很多本機窗體功能的輕量級物件,這些功能包括拖動、關閉、變成圖標、調整大小、標題顯示和支持選單欄。 |
static class |
JInternalFrame.JDesktopIcon
此元件表示 JInternalFrame 的圖標化版本。 |
class |
JLabel
用於短文本字元串或圖像或二者的顯示區。 |
class |
JLayeredPane
JLayeredPane 為 JFC/Swing 容器添加了深度,允許元件在需要時互相重疊。 |
class |
JList
顯示物件列表並且允許使用者選擇一個或多個項的元件。 |
class |
JMenu
選單的該實作是一個套件含 JMenuItem 的彈出視窗,使用者選擇 JMenuBar 上的項時會顯示該 JMenuItem。 |
class |
JMenuBar
選單欄的實作。 |
class |
JMenuItem
選單中的項的實作。 |
class |
JOptionPane
JOptionPane 有助於方便地彈出要求使用者提供值或向其發出通知的標準對話框。 |
class |
JPanel
JPanel 是一般輕量級容器。 |
class |
JPasswordField
JPasswordField 是一個輕量級元件,允許編輯單行文本,其視圖指示鍵入內容,但不顯示原始字元。 |
class |
JPopupMenu
彈出選單的實作,彈出選單是一個可彈出並顯示一系列選項的小視窗。 |
static class |
JPopupMenu.Separator
彈出與選單有關的分隔符。 |
class |
JProgressBar
以可視化形式顯示某些任務進度的元件。 |
class |
JRadioButton
實作一個單選按鈕,此按鈕項可被選擇或取消選擇,並可為使用者顯示其狀態。 |
class |
JRadioButtonMenuItem
一個單選按鈕選單項的實作。 |
class |
JRootPane
該輕量級容器由 JFrame 、JDialog 、JWindow 、JApplet 和 JInternalFrame 在後台使用。 |
class |
JScrollBar
滾動條的實作。 |
class |
JScrollPane
提供輕量級元件的 scrollable 視圖。 |
protected class |
JScrollPane.ScrollBar
預設情況下, JScrollPane 創建的滾動條為此類別的實例。 |
class |
JSeparator
JSeparator 為實作分隔線提供了一個通用元件 - 通常用作選單項之間的分隔符,以便將選單項分成幾個邏輯組。 |
class |
JSlider
一個讓使用者以圖形方式在有界區間內通過移動滑塊來選擇值的元件。 |
class |
JSpinner
讓使用者從一個有序序列中選擇一個數字或者一個物件值的單行輸入欄位。 |
static class |
JSpinner.DateEditor
其模型為 SpinnerDateModel 的 JSpinner 編輯器。 |
static class |
JSpinner.DefaultEditor
一個針對非常特殊編輯器的簡單基礎類別,該類別在 JFormattedTextField 中顯示模型的當前值的只讀視圖。 |
static class |
JSpinner.ListEditor
其模型為 SpinnerListModel 的 JSpinner 編輯器。 |
static class |
JSpinner.NumberEditor
其模型為 SpinnerNumberModel 的 JSpinner 編輯器。 |
class |
JSplitPane
JSplitPane 用於分隔兩個(只能兩個)Component 。 |
class |
JTabbedPane
一個元件,它允許使用者通過單擊具有給定標題和/或圖標的選項卡,在一組元件之間進行切換。 |
class |
JTable
JTable 用來顯示和編輯常規二維單元表。 |
class |
JTextArea
JTextArea 是一個顯示純文本的多行區域。 |
class |
JTextField
JTextField 是一個輕量級元件,它允許編輯單行文本。 |
class |
JTextPane
可以用以圖形方式表示的屬性來標記的文本元件。 |
class |
JToggleButton
具有兩個狀態的(two-state)按鈕的實作。 |
class |
JToolBar
JToolBar 提供了一個用來顯示常用的 Action 或控制元件的元件。 |
static class |
JToolBar.Separator
一個特定於工具欄的分隔符。 |
class |
JToolTip
用來顯示 Component 的「提示」。 |
class |
JTree
將分層資料集顯示為輪廓的控制元件。 |
class |
JViewport
用於查看底層資訊的“視口”或“觀察孔”。 |
class |
JWindow
JWindow 是一個容器,可以顯示在使用者桌面上的任何位置。 |
宣告為 Component 的 javax.swing 中的欄位 | |
---|---|
protected static Component |
ImageIcon.component
|
protected Component |
JTable.editorComp
在編輯時處理編輯的 Component 。 |
protected Component |
JRootPane.glassPane
覆寫選單欄和內容窗格的玻璃窗格,便於截取鼠標移動等操作。 |
protected Component |
JLabel.labelFor
|
protected Component |
JSplitPane.leftComponent
左邊或者頂部的元件。 |
protected Component |
ScrollPaneLayout.lowerLeft
左下角顯示的元件。 |
protected Component |
JScrollPane.lowerLeft
在左下角顯示的元件。 |
protected Component |
ScrollPaneLayout.lowerRight
右下角顯示的元件。 |
protected Component |
JScrollPane.lowerRight
在右下角顯示的元件。 |
protected Component |
JSplitPane.rightComponent
右邊或者底部的元件。 |
protected Component |
ScrollPaneLayout.upperLeft
左上角顯示的元件。 |
protected Component |
JScrollPane.upperLeft
在左上角顯示的元件。 |
protected Component |
ScrollPaneLayout.upperRight
右上角顯示的元件。 |
protected Component |
JScrollPane.upperRight
在右上角顯示的元件。 |
返回 Component 的 javax.swing 中的方法 | |
---|---|
Component |
JTabbedPane.add(Component component)
添加一個 component ,其選項卡的預設值為調用 component.getName 返回的元件的名稱。 |
Component |
JMenu.add(Component c)
將某個元件追加到此選單的末尾。 |
Component |
JTabbedPane.add(Component component,
int index)
在指定的選項卡索引位置添加一個 component ,預設的選項卡標題為元件名稱。 |
Component |
JMenu.add(Component c,
int index)
將指定元件添加到此容器的給定位置上。 |
Component |
JTabbedPane.add(String title,
Component component)
添加具有指定選項卡標題的 component 。 |
protected Component |
ScrollPaneLayout.addSingletonComponent(Component oldC,
Component newC)
移除現有元件。 |
Component |
MenuSelectionManager.componentForPoint(Component source,
Point sourcePoint)
返回包含 sourcePoint 的當前選擇路徑的元件。 |
protected Component |
JRootPane.createGlassPane()
由建構子調用以便創建預設的 glassPane 。 |
static Component |
Box.createGlue()
創建一個不可見的 "glue" 元件,其可見元件有一個最大寬度(對於橫向 box)或高度(對於縱向 box)的 Box,該元件可能很有用。 |
static Component |
Box.createHorizontalGlue()
創建一個橫向 glue 元件。 |
static Component |
Box.createHorizontalStrut(int width)
創建一個不可見的、固定寬度的元件。 |
static Component |
Box.createRigidArea(Dimension d)
創建一個總是具有指定大小的不可見元件。 |
static Component |
Box.createVerticalGlue()
創建一個縱向 glue 元件。 |
static Component |
Box.createVerticalStrut(int height)
創建一個不可見的、固定高度的元件。 |
static Component |
SwingUtilities.findFocusOwner(Component c)
已過時。 從 1.4 開始,由 KeyboardFocusManager.getFocusOwner() 取代。 |
Component |
JSplitPane.getBottomComponent()
返回分隔條下面或者右邊的元件。 |
Component |
Renderer.getComponent()
返回用於呈現該值的元件。 |
Component |
DefaultCellEditor.getComponent()
返回對編輯器元件的參考。 |
Component |
TransferHandler.TransferSupport.getComponent()
返回此傳輸的目標元件。 |
Component |
JPopupMenu.getComponent()
返回此 JPopupMenu 元件。 |
Component |
JMenuBar.getComponent()
實作為 MenuElement 。 |
Component |
JMenu.getComponent()
返回用於繪製此 MenuElement 的 java.awt.Component 。 |
Component |
JMenuItem.getComponent()
返回用於繪製此物件的 java.awt.Component 。 |
Component |
MenuElement.getComponent()
此方法應返回用於繪製接收元素的 java.awt.Component。 |
Component |
DefaultFocusManager.getComponentAfter(Container aContainer,
Component aComponent)
|
Component |
LayoutFocusTraversalPolicy.getComponentAfter(Container aContainer,
Component aComponent)
返回應在 aComponent 之後接收焦點的 Component。 |
Component |
SortingFocusTraversalPolicy.getComponentAfter(Container aContainer,
Component aComponent)
返回應該接收 aComponent 後面的焦點的 Component。 |
Component |
JTabbedPane.getComponentAt(int index)
返回 index 位置的元件。 |
Component |
JPopupMenu.getComponentAtIndex(int i)
已過時。 由 Container.getComponent(int) 取代 |
Component |
JMenuBar.getComponentAtIndex(int i)
已過時。 由 getComponent(int i) 取代 |
Component |
JToolBar.getComponentAtIndex(int i)
返回指定索引位置的元件。 |
Component |
DefaultFocusManager.getComponentBefore(Container aContainer,
Component aComponent)
|
Component |
LayoutFocusTraversalPolicy.getComponentBefore(Container aContainer,
Component aComponent)
返回應在 aComponent 之前接收焦點的 Component。 |
Component |
SortingFocusTraversalPolicy.getComponentBefore(Container aContainer,
Component aComponent)
返回應該接收 aComponent 前面的焦點的 Component。 |
Component[] |
JLayeredPane.getComponentsInLayer(int layer)
返回指定層中元件的陣列。 |
Component |
ScrollPaneLayout.getCorner(String key)
返回位於指定角的 Component 。 |
Component |
JScrollPane.getCorner(String key)
返回位於指定角的元件。 |
protected Component |
JTable.AccessibleJTable.AccessibleJTableCell.getCurrentComponent()
獲取表單元格渲染器元件。 |
static Component |
SwingUtilities.getDeepestComponentAt(Component parent,
int x,
int y)
返回包含位置 x 、y 的 parent 的最深可見後代元件。 |
Component |
SortingFocusTraversalPolicy.getDefaultComponent(Container aContainer)
返回預設擁有焦點的 Component。 |
Component |
JTable.getEditorComponent()
返回處理編輯Session的元件。 |
Component |
ComboBoxEditor.getEditorComponent()
返回應該添加到此編輯器的階層樹層次結構中的元件。 |
Component |
DefaultFocusManager.getFirstComponent(Container aContainer)
|
Component |
LayoutFocusTraversalPolicy.getFirstComponent(Container aContainer)
返回遍歷循環中的第一個 Component。 |
Component |
SortingFocusTraversalPolicy.getFirstComponent(Container aContainer)
返回遍歷循環中的第一個 Component。 |
Component |
JInternalFrame.getFocusOwner()
如果此 JInternalFrame 處於啟動狀態,則返回具有焦點的子元件。 |
Component |
JApplet.getGlassPane()
返回此 applet 的 glassPane 物件。 |
Component |
JWindow.getGlassPane()
返回此視窗的 glassPane Component 。 |
Component |
JDialog.getGlassPane()
返回此對話框的 glassPane 物件。 |
Component |
JInternalFrame.getGlassPane()
返回此內部窗體的玻璃窗格。 |
Component |
JRootPane.getGlassPane()
返回此 JRootPane 的當前玻璃窗格。 |
Component |
JFrame.getGlassPane()
返回此窗體的 glassPane 物件。 |
Component |
RootPaneContainer.getGlassPane()
返回 glassPane。 |
Component |
InternalFrameFocusTraversalPolicy.getInitialComponent(JInternalFrame frame)
返回第一次選擇 JInternalFrame 時應該接收焦點的 Component。 |
Component |
JPopupMenu.getInvoker()
返回作為此彈出選單的“調用者”的元件。 |
Component |
JLabel.getLabelFor()
獲取要添加標籤的元件。 |
Component |
DefaultFocusManager.getLastComponent(Container aContainer)
|
Component |
LayoutFocusTraversalPolicy.getLastComponent(Container aContainer)
返回遍歷循環中的最後一個 Component。 |
Component |
SortingFocusTraversalPolicy.getLastComponent(Container aContainer)
返回遍歷循環中的最後一個 Component。 |
Component |
JSplitPane.getLeftComponent()
返回分隔條左邊(或者上面)的元件。 |
Component |
DefaultListCellRenderer.getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
|
Component |
ListCellRenderer.getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
返回已配置用於顯示指定值的元件。 |
Component |
JMenu.getMenuComponent(int n)
返回位於位置 n 的元件。 |
Component[] |
JMenu.getMenuComponents()
返回選單子元件的 Component 陣列。 |
Component |
JInternalFrame.getMostRecentFocusOwner()
返回選定此 JInternalFrame 時,將接收焦點的 JInternalFrame 子元件。 |
Component |
JComponent.getNextFocusableComponent()
已過時。 從 1.4 版本開始,由 FocusTraversalPolicy 取代。 |
Component |
JSplitPane.getRightComponent()
返回分隔條右邊(或者下面)的元件。 |
static Component |
SwingUtilities.getRoot(Component c)
返回當前元件階層樹結構的根元件。 |
Component |
JTabbedPane.getSelectedComponent()
返回此選項卡窗格當前選擇的元件。 |
Component |
JTabbedPane.getTabComponentAt(int index)
返回 index 位置上的選項卡元件。 |
Component |
DefaultCellEditor.getTableCellEditorComponent(JTable table,
Object value,
boolean isSelected,
int row,
int column)
實作 TableCellEditor 介面。 |
Component |
JSplitPane.getTopComponent()
返回分隔條上面或者左邊的元件。 |
Component |
DefaultCellEditor.getTreeCellEditorComponent(JTree tree,
Object value,
boolean isSelected,
boolean expanded,
boolean leaf,
int row)
實作 TreeCellEditor 介面。 |
Component |
JViewport.getView()
返回 JViewport 的一個子物件或 null 。 |
Component |
JTable.prepareEditor(TableCellEditor editor,
int row,
int column)
通過查詢 row 、column 處單元格值的資料模型和單元格選擇狀態來準備編輯器。 |
Component |
JTable.prepareRenderer(TableCellRenderer renderer,
int row,
int column)
通過查詢 row 、column 處單元格值的資料模型和單元格選擇狀態來準備渲染器。 |
返回變數型別為 Component 的型別的 javax.swing 中的方法 | |
---|---|
protected Comparator<? super Component> |
SortingFocusTraversalPolicy.getComparator()
返回將用於對焦點遍歷循環中的 Components 排序的 Comparator。 |
protected Hashtable<Component,Integer> |
JLayeredPane.getComponentToLayer()
返回將元件映射到層的雜湊表。 |
參數型別為 Component 的 javax.swing 中的方法 | |
---|---|
protected boolean |
LayoutFocusTraversalPolicy.accept(Component aComponent)
確定是否可以接受選擇指定的 Component 作為新的焦點所有者。 |
protected boolean |
SortingFocusTraversalPolicy.accept(Component aComponent)
確定是否可以接受選擇某個 Component 作為新的焦點擁有者。 |
Component |
JTabbedPane.add(Component component)
添加一個 component ,其選項卡的預設值為調用 component.getName 返回的元件的名稱。 |
Component |
JMenu.add(Component c)
將某個元件追加到此選單的末尾。 |
Component |
JTabbedPane.add(Component component,
int index)
在指定的選項卡索引位置添加一個 component ,預設的選項卡標題為元件名稱。 |
Component |
JMenu.add(Component c,
int index)
將指定元件添加到此容器的給定位置上。 |
void |
JTabbedPane.add(Component component,
Object constraints)
將一個 component 添加到選項卡窗格中。 |
void |
JTabbedPane.add(Component component,
Object constraints,
int index)
在指定的選項卡索引位置添加一個 component 。 |
Component |
JTabbedPane.add(String title,
Component component)
添加具有指定選項卡標題的 component 。 |
GroupLayout.SequentialGroup |
GroupLayout.SequentialGroup.addComponent(boolean useAsBaseline,
Component component)
將 Component 添加到此 Group 。 |
GroupLayout.SequentialGroup |
GroupLayout.SequentialGroup.addComponent(boolean useAsBaseline,
Component component,
int min,
int pref,
int max)
使用指定大小將 Component 添加到此 Group 。 |
GroupLayout.Group |
GroupLayout.Group.addComponent(Component component)
將 Component 添加到此 Group 。 |
GroupLayout.SequentialGroup |
GroupLayout.SequentialGroup.addComponent(Component component)
將 Component 添加到此 Group 。 |
GroupLayout.ParallelGroup |
GroupLayout.ParallelGroup.addComponent(Component component)
將 Component 添加到此 Group 。 |
GroupLayout.ParallelGroup |
GroupLayout.ParallelGroup.addComponent(Component component,
GroupLayout.Alignment alignment)
使用指定的對齊方式將 Component 添加到此 ParallelGroup 。 |
GroupLayout.ParallelGroup |
GroupLayout.ParallelGroup.addComponent(Component component,
GroupLayout.Alignment alignment,
int min,
int pref,
int max)
使用指定的對齊方式和大小將 Component 添加到此 ParallelGroup 。 |
GroupLayout.Group |
GroupLayout.Group.addComponent(Component component,
int min,
int pref,
int max)
使用指定大小將 Component 添加到此 Group 。 |
GroupLayout.SequentialGroup |
GroupLayout.SequentialGroup.addComponent(Component component,
int min,
int pref,
int max)
使用指定大小將 Component 添加到此 Group 。 |
GroupLayout.ParallelGroup |
GroupLayout.ParallelGroup.addComponent(Component component,
int min,
int pref,
int max)
使用指定大小將 Component 添加到此 Group 。 |
protected void |
JDesktopPane.addImpl(Component comp,
Object constraints,
int index)
將指定元件添加到此容器的指定索引所在的位置上。 |
protected void |
JApplet.addImpl(Component comp,
Object constraints,
int index)
添加指定的子 Component 。 |
protected void |
JWindow.addImpl(Component comp,
Object constraints,
int index)
添加指定的子 Component 。 |
protected void |
JViewport.addImpl(Component child,
Object constraints,
int index)
設置 JViewport 的輕量子物件,可以為 null 。 |
protected void |
CellRendererPane.addImpl(Component x,
Object constraints,
int index)
如果指定元件已經是此元件的子元件,則不必再操心去做任何事,堆疊(stack)空間順序對於單元格渲染器元件而言無關緊要(CellRendererPane 不管怎樣都不進行繪製)。 |
protected void |
JSplitPane.addImpl(Component comp,
Object constraints,
int index)
將指定元件添加到此分隔窗格。 |
protected void |
JToolBar.addImpl(Component comp,
Object constraints,
int index)
在添加 JButton 時,它最初被設置為 disabled。 |
protected void |
JDialog.addImpl(Component comp,
Object constraints,
int index)
添加指定的子 Component 。 |
protected void |
AbstractButton.addImpl(Component comp,
Object constraints,
int index)
將指定元件添加到此容器的指定索引所在的位置上,有關此方法的完整描述,請參閱 Container.addImpl(Component, Object, int) 。 |
protected void |
JInternalFrame.addImpl(Component comp,
Object constraints,
int index)
添加指定的子 Component 。 |
protected void |
JLayeredPane.addImpl(Component comp,
Object constraints,
int index)
|
protected void |
JRootPane.addImpl(Component comp,
Object constraints,
int index)
覆寫以便將玻璃元件的位置強行設置成零位子級。 |
protected void |
JFrame.addImpl(Component comp,
Object constraints,
int index)
添加指定的子 Component 。 |
void |
GroupLayout.addLayoutComponent(Component component,
Object constraints)
已將 Component 添加到父容器的通知。 |
void |
OverlayLayout.addLayoutComponent(Component comp,
Object constraints)
使用指定的約束物件將指定元件添加到佈局中。 |
void |
SpringLayout.addLayoutComponent(Component component,
Object constraints)
如果 constraints 是 SpringLayout.Constraints 的一個實例,則將該約束與指定元件相關聯。 |
void |
BoxLayout.addLayoutComponent(Component comp,
Object constraints)
此類別不使用。 |
void |
JRootPane.RootLayout.addLayoutComponent(Component comp,
Object constraints)
|
void |
GroupLayout.addLayoutComponent(String name,
Component component)
已將 Component 添加到父容器的通知。 |
void |
JSpinner.DefaultEditor.addLayoutComponent(String name,
Component child)
此 LayoutManager 方法不執行任何操作。 |
void |
OverlayLayout.addLayoutComponent(String name,
Component comp)
將指定的元件添加到佈局中。 |
void |
SpringLayout.addLayoutComponent(String name,
Component c)
無效,因為此佈局管理器不使用每元件字元串。 |
void |
ViewportLayout.addLayoutComponent(String name,
Component c)
將指定的元件添加到佈局中。 |
void |
ScrollPaneLayout.addLayoutComponent(String s,
Component c)
將指定的元件添加到佈局中。 |
void |
BoxLayout.addLayoutComponent(String name,
Component comp)
此類別不使用。 |
void |
JRootPane.RootLayout.addLayoutComponent(String name,
Component comp)
|
protected Component |
ScrollPaneLayout.addSingletonComponent(Component oldC,
Component newC)
移除現有元件。 |
void |
JTabbedPane.addTab(String title,
Component component)
添加一個由 title 表示,且沒有圖標的 component 。 |
void |
JTabbedPane.addTab(String title,
Icon icon,
Component component)
添加一個由 title 和/或 icon 表示的 component ,其任意一個都可以為 null 。 |
void |
JTabbedPane.addTab(String title,
Icon icon,
Component component,
String tip)
添加由 title 和/或 icon 表示的 component 和 tip ,其中任意一個都可以為 null 。 |
boolean |
DefaultFocusManager.compareTabOrder(Component a,
Component b)
|
Component |
MenuSelectionManager.componentForPoint(Component source,
Point sourcePoint)
返回包含 sourcePoint 的當前選擇路徑的元件。 |
static MouseEvent |
SwingUtilities.convertMouseEvent(Component source,
MouseEvent sourceEvent,
Component destination)
返回類似於 sourceEvent 的 MouseEvent,除了其 x 和 y 成員已轉換到 destination 的坐標系統。 |
static Point |
SwingUtilities.convertPoint(Component source,
int x,
int y,
Component destination)
將 source 坐標系統中的點 (x,y) 轉換到 destination 坐標系統。 |
static Point |
SwingUtilities.convertPoint(Component source,
Point aPoint,
Component destination)
將 source 坐標系統中的 aPoint 轉換到 destination 坐標系統。 |
static void |
SwingUtilities.convertPointFromScreen(Point p,
Component c)
將一個點從螢幕坐標轉換到元件的坐標系統 |
static void |
SwingUtilities.convertPointToScreen(Point p,
Component c)
將一個點從元件的坐標系統轉換到螢幕坐標。 |
static Rectangle |
SwingUtilities.convertRectangle(Component source,
Rectangle aRectangle,
Component destination)
將 source 坐標系統中的矩形 aRectangle 轉換到 destination 坐標系統。 |
protected JDialog |
JFileChooser.createDialog(Component parent)
創建並返回包含 this 的新 JDialog ,在 parent 窗體中的 parent 上居中。 |
JDialog |
JOptionPane.createDialog(Component parentComponent,
String title)
創建並返回一個新 JDialog ,它在 parentComponent 窗體中的 parentComponent 中央包裹 this 。 |
static JDialog |
JColorChooser.createDialog(Component c,
String title,
boolean modal,
JColorChooser chooserPane,
ActionListener okListener,
ActionListener cancelListener)
創建並返回包含指定 ColorChooser 窗格及 "OK"、"Cancel" 和 "Reset" 按鈕的新對話框。 |
JInternalFrame |
JOptionPane.createInternalFrame(Component parentComponent,
String title)
創建並返回 JInternalFrame 的實例。 |
static RepaintManager |
RepaintManager.currentManager(Component c)
在給定 Component 的情況下,返回調用執行緒的 RepaintManager。 |
static Component |
SwingUtilities.findFocusOwner(Component c)
已過時。 從 1.4 開始,由 KeyboardFocusManager.getFocusOwner() 取代。 |
static Accessible |
SwingUtilities.getAccessibleAt(Component c,
Point p)
如果存在,則返回本地坐標 Point 處包含的 Accessible 子物件。 |
static Accessible |
SwingUtilities.getAccessibleChild(Component c,
int i)
返回物件的第 n 個可存取子物件。 |
static int |
SwingUtilities.getAccessibleChildrenCount(Component c)
返回物件中可存取的子物件數。 |
static int |
SwingUtilities.getAccessibleIndexInParent(Component c)
獲取此物件在其可存取的父物件中的索引。 |
static AccessibleStateSet |
SwingUtilities.getAccessibleStateSet(Component c)
獲取此物件的狀態。 |
static Container |
SwingUtilities.getAncestorNamed(String name,
Component comp)
在元件層次結構中搜尋上面的 comp 的便捷方法,返回它找到的 name 第一個物件。 |
static Container |
SwingUtilities.getAncestorOfClass(Class<?> c,
Component comp)
在元件層次結構中搜尋上面的 comp 的便捷方法,返回它找到的類別 c 的第一個物件。 |
Component |
DefaultFocusManager.getComponentAfter(Container aContainer,
Component aComponent)
|
Component |
LayoutFocusTraversalPolicy.getComponentAfter(Container aContainer,
Component aComponent)
返回應在 aComponent 之後接收焦點的 Component。 |
Component |
SortingFocusTraversalPolicy.getComponentAfter(Container aContainer,
Component aComponent)
返回應該接收 aComponent 後面的焦點的 Component。 |
Component |
DefaultFocusManager.getComponentBefore(Container aContainer,
Component aComponent)
|
Component |
LayoutFocusTraversalPolicy.getComponentBefore(Container aContainer,
Component aComponent)
返回應在 aComponent 之前接收焦點的 Component。 |
Component |
SortingFocusTraversalPolicy.getComponentBefore(Container aContainer,
Component aComponent)
返回應該接收 aComponent 前面的焦點的 Component。 |
int |
JPopupMenu.getComponentIndex(Component c)
返回指定元件的索引。 |
int |
JMenuBar.getComponentIndex(Component c)
返回指定元件的索引。 |
int |
JToolBar.getComponentIndex(Component c)
返回指定元件的索引。 |
Spring |
SpringLayout.getConstraint(String edgeName,
Component c)
返回控制該元件指定邊及其父級的頂邊或左邊之間距離的 spring。 |
SpringLayout.Constraints |
SpringLayout.getConstraints(Component c)
返回指定元件的約束。 |
static Component |
SwingUtilities.getDeepestComponentAt(Component parent,
int x,
int y)
返回包含位置 x 、y 的 parent 的最深可見後代元件。 |
static JDesktopPane |
JOptionPane.getDesktopPaneForComponent(Component parentComponent)
返回指定元件的桌面窗格。 |
static Frame |
JOptionPane.getFrameForComponent(Component parentComponent)
返回指定元件的 Frame 。 |
int |
JLayeredPane.getIndexOf(Component c)
返回指定 Component 的索引。 |
int |
JLayeredPane.getLayer(Component c)
返回指定 Component 的 layer 屬性。 |
static JLayeredPane |
JLayeredPane.getLayeredPaneAbove(Component c)
一個便捷方法,它返回包含指定元件的第一個 JLayeredPane。 |
static Rectangle |
SwingUtilities.getLocalBounds(Component aComponent)
返回元件 aComponent 的矩形 (0,0,bounds.width,bounds.height)。 |
Image |
RepaintManager.getOffscreenBuffer(Component c,
int proposedWidth,
int proposedHeight)
返回螢幕外緩衝區,它應用作帶有元件 c 的雙緩衝區。 |
Popup |
PopupFactory.getPopup(Component owner,
Component contents,
int x,
int y)
為包含 Component contents 的 Component owner 創建 Popup 。 |
int |
JLayeredPane.getPosition(Component c)
獲得該元件在其所在層中的相對位置。 |
static Component |
SwingUtilities.getRoot(Component c)
返回當前元件階層樹結構的根元件。 |
static JRootPane |
SwingUtilities.getRootPane(Component c)
如果 c 是一個 JRootPane 後代,則返回其 JRootPane 祖先。 |
Image |
RepaintManager.getVolatileOffscreenBuffer(Component c,
int proposedWidth,
int proposedHeight)
返回可變螢幕外緩衝區,它應用作帶有指定元件 c 的雙緩衝區。 |
static Window |
SwingUtilities.getWindowAncestor(Component c)
返回 c 的第一個 Window 祖先;如果 c 未包含在 Window 內,則返回 null 。 |
static Spring |
Spring.height(Component c)
返回一個 spring,其 minimum、preferred、maximum 和 value 屬性由所提供元件的 minimumSize、preferredSize、maximumSize 和 size 屬性的高度定義。 |
int |
JTabbedPane.indexOfComponent(Component component)
返回指定元件的選項卡索引。 |
int |
JTabbedPane.indexOfTabComponent(Component tabComponent)
返回指定選項卡元件的選項卡索引。 |
void |
JPopupMenu.insert(Component component,
int index)
將指定元件插入到選單的給定位置。 |
void |
JTextPane.insertComponent(Component c)
將一個元件插入到文檔中,以替換當前選擇的內容。 |
void |
JTabbedPane.insertTab(String title,
Icon icon,
Component component,
String tip,
int index)
在 index 位置插入一個 component ,該元件通過 title 和/或 icon (任意一個都可以為 null )來表示。 |
boolean |
MenuSelectionManager.isComponentPartOfCurrentMenu(Component c)
如果 c 是當前使用選單的一部分,則返回 true |
static boolean |
SwingUtilities.isDescendingFrom(Component a,
Component b)
如果元件 a 從元件 b 繼承,則返回 true 。 |
static boolean |
JComponent.isLightweightComponent(Component c)
如果此元件是輕量的,也就是說,如果它沒有本機視窗系統同位體,則返回 true。 |
boolean |
JMenu.isMenuComponent(Component c)
如果在子選單層次結構中存在指定的元件,則返回 true。 |
void |
GroupLayout.linkSize(Component... components)
將指定元件強制調整為具有相同的大小,而不管其首選大小、最小大小或最大大小如何。 |
void |
GroupLayout.linkSize(int axis,
Component... components)
將指定元件強制調整為沿指定軸具有相同的大小,而不管其首選大小、最小大小或最大大小如何。 |
void |
JLayeredPane.moveToBack(Component c)
將該元件移到當前層中所有元件的底層(位置 -1)。 |
void |
JLayeredPane.moveToFront(Component c)
將該元件移到當前層中所有元件的頂層(位置 0)。 |
void |
CellRendererPane.paintComponent(Graphics g,
Component c,
Container p,
int x,
int y,
int w,
int h)
調用 this.paintComponent(g, c, p, x, y, w, h, false)。 |
static void |
SwingUtilities.paintComponent(Graphics g,
Component c,
Container p,
int x,
int y,
int w,
int h)
在指定的 Graphics 上繪製元件。 |
void |
CellRendererPane.paintComponent(Graphics g,
Component c,
Container p,
int x,
int y,
int w,
int h,
boolean shouldValidate)
在圖形物件 g 上繪製一個單元格渲染器元件 c。 |
void |
CellRendererPane.paintComponent(Graphics g,
Component c,
Container p,
Rectangle r)
使用矩形的 x、y、width 和 height 欄位的調用 this.paintComponent()。 |
static void |
SwingUtilities.paintComponent(Graphics g,
Component c,
Container p,
Rectangle r)
在指定的 Graphics 上繪製元件。 |
void |
ImageIcon.paintIcon(Component c,
Graphics g,
int x,
int y)
繪製圖標。 |
void |
Icon.paintIcon(Component c,
Graphics g,
int x,
int y)
在指定位置上繪製圖標。 |
void |
LookAndFeel.provideErrorFeedback(Component component)
在使用者嘗試一個無效操作時調用,例如,在具有焦點的不可編輯的 JTextField 中進行粘貼。 |
void |
SpringLayout.putConstraint(String e1,
Component c1,
int pad,
String e2,
Component c2)
將元件 c1 的邊 e1 連接到元件 c2 的邊 e2 ,邊與邊之間的距離固定。 |
void |
SpringLayout.putConstraint(String e1,
Component c1,
Spring s,
String e2,
Component c2)
將元件 c1 的邊 e1 連接到元件 c2 的邊 e2 。 |
void |
JApplet.remove(Component comp)
從容器中移除指定的元件。 |
void |
JTabbedPane.remove(Component component)
從 JTabbedPane 中移除指定 Component 。 |
void |
JWindow.remove(Component comp)
從該容器中移除指定元件。 |
void |
JViewport.remove(Component child)
移除 Viewport 的一個輕量子物件。 |
void |
JSplitPane.remove(Component component)
移除窗格中的子元件 component 。 |
void |
JDialog.remove(Component comp)
從該容器中移除指定元件。 |
void |
JMenu.remove(Component c)
從此選單移除元件 c 。 |
void |
JInternalFrame.remove(Component comp)
從此容器中移除指定元件。 |
void |
JFrame.remove(Component comp)
從該容器中移除指定元件。 |
void |
GroupLayout.removeLayoutComponent(Component component)
已從父容器中移除 Component 的通知。 |
void |
JSpinner.DefaultEditor.removeLayoutComponent(Component child)
此 LayoutManager 方法不執行任何操作。 |
void |
OverlayLayout.removeLayoutComponent(Component comp)
從佈局移除指定元件。 |
void |
SpringLayout.removeLayoutComponent(Component c)
移除與指定元件相關的約束。 |
void |
ViewportLayout.removeLayoutComponent(Component c)
從佈局中移除指定元件。 |
void |
ScrollPaneLayout.removeLayoutComponent(Component c)
從佈局中移除指定的元件。 |
void |
BoxLayout.removeLayoutComponent(Component comp)
此類別不使用。 |
void |
JRootPane.RootLayout.removeLayoutComponent(Component comp)
|
void |
GroupLayout.replace(Component existingComponent,
Component newComponent)
使用新的元件替代現有元件。 |
void |
JSplitPane.setBottomComponent(Component comp)
將元件設置到分隔條的下面或者右邊。 |
void |
JScrollPane.setColumnHeaderView(Component view)
創建一個列標題視口(如果有必要),設置其視圖然後將此列標題視口添加到滾動窗格。 |
void |
JTabbedPane.setComponentAt(int index,
Component component)
將 index 位置的元件設置為 component 。 |
void |
JDesktopPane.setComponentZOrder(Component comp,
int index)
將指定元件移動到容器中指定的 z 順序索引。 |
void |
JScrollPane.setCorner(String key,
Component corner)
添加一個將顯示在一個滾動窗格角中的子級,如果有空間的話。 |
void |
JApplet.setGlassPane(Component glassPane)
設置 glassPane 屬性。 |
void |
JWindow.setGlassPane(Component glassPane)
設置 glassPane 屬性。 |
void |
JDialog.setGlassPane(Component glassPane)
設置 glassPane 屬性。 |
void |
JInternalFrame.setGlassPane(Component glass)
設置此 JInternalFrame 的 glassPane 屬性。 |
void |
JRootPane.setGlassPane(Component glass)
將指定的 Component 設置為此根窗格的玻璃窗格。 |
void |
JFrame.setGlassPane(Component glassPane)
設置 glassPane 屬性。 |
void |
RootPaneContainer.setGlassPane(Component glassPane)
glassPane 始終為 rootPane 的第一個子元件,rootPanes 佈局管理器確保它始終與 rootPane 一樣大。 |
void |
GroupLayout.setHonorsVisibility(Component component,
Boolean honorsVisibility)
設置確定元件的大小和位置時是否要考慮元件的可見性。 |
void |
JPopupMenu.setInvoker(Component invoker)
設置此彈出選單的調用者,即彈出選單在其中顯示的元件。 |
void |
JLabel.setLabelFor(Component c)
設置要添加標籤的元件。 |
void |
JLayeredPane.setLayer(Component c,
int layer)
設置指定元件的 layer 屬性,使之成為該層中最底部的元件。 |
void |
JLayeredPane.setLayer(Component c,
int layer,
int position)
為指定元件設置 layer 屬性,並設置它在該層中的位置。 |
void |
JSplitPane.setLeftComponent(Component comp)
將元件設置到分隔條的左邊(或上面)。 |
void |
JComponent.setNextFocusableComponent(Component aComponent)
已過時。 從 1.4 版本開始,由 FocusTraversalPolicy 取代 |
void |
JLayeredPane.setPosition(Component c,
int position)
將該元件移到當前層中的 position 處,其中 0 表示該層中的最頂層位置,-1 表示最底層位置。 |
void |
JSplitPane.setRightComponent(Component comp)
將元件設置到分隔條的右邊(或者下面)。 |
void |
JScrollPane.setRowHeaderView(Component view)
創建一個行標題視口(如果有必要),設置其視圖然後將此行標題視口添加到滾動窗格。 |
void |
JPopupMenu.setSelected(Component sel)
設置當前選擇的元件,此方法將更改選擇模型。 |
void |
JMenuBar.setSelected(Component sel)
設置當前選擇的元件,更改選擇模型。 |
void |
JTabbedPane.setSelectedComponent(Component c)
設置此選項卡窗格的已選元件。 |
void |
JTabbedPane.setTabComponentAt(int index,
Component component)
設置負責呈現指定選項卡標題的元件。 |
void |
JSplitPane.setTopComponent(Component comp)
將元件設置到分隔條的上面或者左邊。 |
void |
JViewport.setView(Component view)
設置 JViewport 的一個輕量子物件 (view ),可以為 null 。 |
void |
JScrollPane.setViewportView(Component view)
創建一個視口(如果有必要)並設置其視圖。 |
void |
JPopupMenu.show(Component invoker,
int x,
int y)
在元件調用者的坐標空間中的位置 X、Y 顯示彈出選單。 |
static int |
JOptionPane.showConfirmDialog(Component parentComponent,
Object message)
調出帶有選項 Yes、No 和 Cancel 的對話框;標題為 Select an Option。 |
static int |
JOptionPane.showConfirmDialog(Component parentComponent,
Object message,
String title,
int optionType)
調出一個由 optionType 參數確定其中選項數的對話框。 |
static int |
JOptionPane.showConfirmDialog(Component parentComponent,
Object message,
String title,
int optionType,
int messageType)
調用一個由 optionType 參數確定其中選項數的對話框,messageType 參數確定要顯示的圖標。 |
static int |
JOptionPane.showConfirmDialog(Component parentComponent,
Object message,
String title,
int optionType,
int messageType,
Icon icon)
調出一個帶有指定圖標的對話框,其中的選項數由 optionType 參數確定。 |
int |
JFileChooser.showDialog(Component parent,
String approveButtonText)
彈出具有自定義 approve 按鈕的自定義檔案選擇器對話框。 |
static Color |
JColorChooser.showDialog(Component component,
String title,
Color initialColor)
顯示有網要的顏色選取器,在隱藏對話框之前一直阻塞。 |
static String |
JOptionPane.showInputDialog(Component parentComponent,
Object message)
顯示請求使用者輸入內容的問題訊息對話框,它以 parentComponent 為父級。 |
static String |
JOptionPane.showInputDialog(Component parentComponent,
Object message,
Object initialSelectionValue)
顯示請求使用者輸入內容的問題訊息對話框,它以 parentComponent 為父級。 |
static String |
JOptionPane.showInputDialog(Component parentComponent,
Object message,
String title,
int messageType)
顯示請求使用者輸入內容的對話框,它以 parentComponent 為父級,該對話框的標題為 title ,訊息型別為 messageType 。 |
static Object |
JOptionPane.showInputDialog(Component parentComponent,
Object message,
String title,
int messageType,
Icon icon,
Object[] selectionValues,
Object initialSelectionValue)
提示使用者在可以指定初始選擇、可能選擇及其他所有選項的模組化的對話框中輸入內容。 |
static int |
JOptionPane.showInternalConfirmDialog(Component parentComponent,
Object message)
調出帶有選項 Yes、No 和 Cancel 的內部對話框面板;標題為 Select an Option。 |
static int |
JOptionPane.showInternalConfirmDialog(Component parentComponent,
Object message,
String title,
int optionType)
調出一個由 optionType 參數確定其中選項數的內部對話框面板。 |
static int |
JOptionPane.showInternalConfirmDialog(Component parentComponent,
Object message,
String title,
int optionType,
int messageType)
調出一個由 optionType 參數確定其中選項數的內部對話框面板,messageType 參數確定要顯示的圖標。 |
static int |
JOptionPane.showInternalConfirmDialog(Component parentComponent,
Object message,
String title,
int optionType,
int messageType,
Icon icon)
調出一個帶有指定圖標的內部對話框面板,其中的選項數由 optionType 參數確定。 |
static String |
JOptionPane.showInternalInputDialog(Component parentComponent,
Object message)
顯示請求使用者輸入內容的內部問題訊息對話框,它以 parentComponent 為父級。 |
static String |
JOptionPane.showInternalInputDialog(Component parentComponent,
Object message,
String title,
int messageType)
顯示請求使用者輸入內容的內部對話框,它以 parentComponent 為父級。 |
static Object |
JOptionPane.showInternalInputDialog(Component parentComponent,
Object message,
String title,
int messageType,
Icon icon,
Object[] selectionValues,
Object initialSelectionValue)
提示使用者在可以指定初始選擇、可能選擇及其他所有選項的模組化的內部對話框中輸入內容。 |
static void |
JOptionPane.showInternalMessageDialog(Component parentComponent,
Object message)
調出內部確認對話框面板。 |
static void |
JOptionPane.showInternalMessageDialog(Component parentComponent,
Object message,
String title,
int messageType)
調出一個顯示訊息的內部對話框面板,它使用由 messageType 參數確定的預設圖標。 |
static void |
JOptionPane.showInternalMessageDialog(Component parentComponent,
Object message,
String title,
int messageType,
Icon icon)
調出一個顯示訊息的內部對話框面板,為其指定了所有參數。 |
static int |
JOptionPane.showInternalOptionDialog(Component parentComponent,
Object message,
String title,
int optionType,
int messageType,
Icon icon,
Object[] options,
Object initialValue)
調出一個帶有指定圖標的內部對話框面板,其中的初始選擇由 initialValue 參數確定,選項數由 optionType 參數確定。 |
static void |
JOptionPane.showMessageDialog(Component parentComponent,
Object message)
調出標題為 "Message" 的資訊訊息對話框。 |
static void |
JOptionPane.showMessageDialog(Component parentComponent,
Object message,
String title,
int messageType)
調出對話框,它顯示使用由 messageType 參數確定的預設圖標的 message。 |
static void |
JOptionPane.showMessageDialog(Component parentComponent,
Object message,
String title,
int messageType,
Icon icon)
調出一個顯示資訊的對話框,為其指定了所有參數。 |
int |
JFileChooser.showOpenDialog(Component parent)
彈出一個 "Open File" 檔案選擇器對話框。 |
static int |
JOptionPane.showOptionDialog(Component parentComponent,
Object message,
String title,
int optionType,
int messageType,
Icon icon,
Object[] options,
Object initialValue)
調出一個帶有指定圖標的對話框,其中的初始選擇由 initialValue 參數確定,選項數由 optionType 參數確定。 |
int |
JFileChooser.showSaveDialog(Component parent)
彈出一個 "Save File" 檔案選擇器對話框。 |
static void |
SwingUtilities.updateComponentTreeUI(Component c)
簡單的外觀更改:將階層樹結構中的每個節點轉到 updateUI() -- 也就是說,通過當前外觀初始化其 UI 屬性。 |
static Spring |
Spring.width(Component c)
返回一個 spring,其 minimum、preferred、maximum 和 value 屬性由所提供元件的 minimumSize、preferredSize、maximumSize 和 size 屬性的寬度定義。 |
static Window |
SwingUtilities.windowForComponent(Component c)
返回 c 的第一個 Window 祖先;如果 c 未包含在 Window 內,則返回 null 。 |
型別變數型別為 Component 的 javax.swing 中的方法參數 | |
---|---|
protected void |
SortingFocusTraversalPolicy.setComparator(Comparator<? super Component> comparator)
設置將用於對焦點遍歷循環中的 Components 排序的 Comparator。 |
參數型別為 Component 的 javax.swing 中的建構子 | |
---|---|
JScrollPane(Component view)
創建一個顯示指定元件內容的 JScrollPane ,只要元件的內容超過視圖大小就會顯示水平和垂直滾動條。 |
|
JScrollPane(Component view,
int vsbPolicy,
int hsbPolicy)
創建一個 JScrollPane ,它將視圖元件顯示在一個視口中,視圖位置可使用一對滾動條控制。 |
|
JSplitPane(int newOrientation,
boolean newContinuousLayout,
Component newLeftComponent,
Component newRightComponent)
創建一個具有指定方向、重繪方式和指定元件的新 JSplitPane 。 |
|
JSplitPane(int newOrientation,
Component newLeftComponent,
Component newRightComponent)
創建一個具有指定方向和不連續重繪的指定元件的新 JSplitPane 。 |
|
Popup(Component owner,
Component contents,
int x,
int y)
為包含 Component content 的 Component owner 創建 Popup 。 |
|
ProgressMonitor(Component parentComponent,
Object message,
String note,
int min,
int max)
建構一個圖形物件,它一般會根據進程的完成情況通過填充矩形條來顯示進度。 |
|
ProgressMonitorInputStream(Component parentComponent,
Object message,
InputStream in)
建構一個物件,以監視輸入串流的進度。 |
|
SpringLayout.Constraints(Component c)
創建元件 c 的合適 x 、y 、width 和 height spring 的 Constraints 物件。 |
|
TransferHandler.TransferSupport(Component component,
Transferable transferable)
使用給定元件和 Transferable 創建一個 TransferSupport ,對於該 TransferSupport isDrop() 返回 false 。 |
型別變數型別為 Component 的 javax.swing 中的建構子參數 | |
---|---|
SortingFocusTraversalPolicy(Comparator<? super Component> comparator)
建構具有指定 Comparator 的 SortingFocusTraversalPolicy。 |
javax.swing.border 中 Component 的使用 |
---|
參數型別為 Component 的 javax.swing.border 中的方法 | |
---|---|
int |
TitledBorder.getBaseline(Component c,
int width,
int height)
返回基線。 |
int |
AbstractBorder.getBaseline(Component c,
int width,
int height)
返回基線。 |
Component.BaselineResizeBehavior |
TitledBorder.getBaselineResizeBehavior(Component c)
返回一個列舉,指示該邊框的基線如何隨大小的改變而發生更改。 |
Component.BaselineResizeBehavior |
AbstractBorder.getBaselineResizeBehavior(Component c)
返回一個列舉,指示元件的基線如何隨大小的改變而發生更改。 |
Insets |
SoftBevelBorder.getBorderInsets(Component c)
返回邊框的 insets。 |
Insets |
TitledBorder.getBorderInsets(Component c)
返回邊框的 insets。 |
Insets |
BevelBorder.getBorderInsets(Component c)
返回邊框的 insets。 |
Insets |
EtchedBorder.getBorderInsets(Component c)
返回邊框的 insets |
Insets |
LineBorder.getBorderInsets(Component c)
返回邊框的 insets。 |
Insets |
MatteBorder.getBorderInsets(Component c)
返回邊框的 insets。 |
Insets |
CompoundBorder.getBorderInsets(Component c)
返回復合邊框的 insets,它是外部邊框的 insets 與內部邊框的 insets 相加所得的結果。 |
Insets |
EmptyBorder.getBorderInsets(Component c)
返回此邊框的 insets |
Insets |
AbstractBorder.getBorderInsets(Component c)
此預設實作返回一個新的 Insets 實例,其中 top 、left 、bottom 和 right 欄位都設置成了 0 。 |
Insets |
Border.getBorderInsets(Component c)
返回該邊框的 insets。 |
Insets |
SoftBevelBorder.getBorderInsets(Component c,
Insets insets)
用此邊框的當前 Insets 重新初始化 insets 參數。 |
Insets |
TitledBorder.getBorderInsets(Component c,
Insets insets)
用此邊框的當前 Insets 重新初始化 insets 參數。 |
Insets |
BevelBorder.getBorderInsets(Component c,
Insets insets)
用此邊框的當前 Insets 重新初始化 insets 參數。 |
Insets |
EtchedBorder.getBorderInsets(Component c,
Insets insets)
用此邊框的當前 Insets 重新初始化 insets 參數 |
Insets |
LineBorder.getBorderInsets(Component c,
Insets insets)
用此邊框的當前 Insets 重新初始化 insets 參數。 |
Insets |
MatteBorder.getBorderInsets(Component c,
Insets insets)
用此邊框的當前 Insets 重新初始化 insets 參數。 |
Insets |
CompoundBorder.getBorderInsets(Component c,
Insets insets)
用此邊框的當前 Insets 重新初始化 insets 參數。 |
Insets |
EmptyBorder.getBorderInsets(Component c,
Insets insets)
用此邊框的當前 Insets 重新初始化 insets 參數 |
Insets |
AbstractBorder.getBorderInsets(Component c,
Insets insets)
用此邊框的當前 Insets 重新初始化 insets 參數。 |
protected Font |
TitledBorder.getFont(Component c)
|
Color |
EtchedBorder.getHighlightColor(Component c)
返回浮雕化邊框在指定元件上呈現的高亮顯示顏色。 |
Color |
BevelBorder.getHighlightInnerColor(Component c)
返回斜面邊框在指定元件上呈現的內部高亮顯示顏色。 |
Color |
BevelBorder.getHighlightOuterColor(Component c)
返回斜面邊框在指定元件上呈現的外部高亮顯示顏色。 |
static Rectangle |
AbstractBorder.getInteriorRectangle(Component c,
Border b,
int x,
int y,
int width,
int height)
返回一個用所給的參數減去邊框 insets 得到的矩形。 |
Rectangle |
AbstractBorder.getInteriorRectangle(Component c,
int x,
int y,
int width,
int height)
此便捷方法調用靜態方法。 |
Dimension |
TitledBorder.getMinimumSize(Component c)
返回此邊框完全顯示邊框和標題所需的最小大小。 |
Color |
EtchedBorder.getShadowColor(Component c)
返回浮雕化邊框在指定元件上呈現的陰影顏色。 |
Color |
BevelBorder.getShadowInnerColor(Component c)
返回斜面邊框在指定元件上呈現的內部陰影顏色。 |
Color |
BevelBorder.getShadowOuterColor(Component c)
返回斜面邊框在指定元件上呈現的外部陰影顏色。 |
void |
SoftBevelBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
按照指定的位置和尺寸繪製指定元件的邊框。 |
void |
TitledBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
按照指定的位置和大小為指定的元件繪製邊框。 |
void |
BevelBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
按指定的位置和尺寸繪製指定元件的邊框。 |
void |
EtchedBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
按照指定的位置和尺寸為指定的元件繪製邊框 |
void |
LineBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
按照指定的位置和尺寸為指定的元件繪製邊框。 |
void |
MatteBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
繪製襯邊邊框。 |
void |
CompoundBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
繪製組合邊框,方法是先按指定的位置和尺寸繪製外部邊框,然後按照外部邊框 insets 指定的位置和尺寸偏移量繪製內部邊框。 |
void |
EmptyBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
預設情況下不執行繪製。 |
void |
AbstractBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
此預設實作不執行繪製操作。 |
void |
Border.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
按指定的位置和尺寸繪製指定元件的邊框。 |
protected void |
BevelBorder.paintLoweredBevel(Component c,
Graphics g,
int x,
int y,
int width,
int height)
|
protected void |
BevelBorder.paintRaisedBevel(Component c,
Graphics g,
int x,
int y,
int width,
int height)
|
javax.swing.colorchooser 中 Component 的使用 |
---|
javax.swing.colorchooser 中 Component 的子類別 | |
---|---|
class |
AbstractColorChooserPanel
這是用於顏色選取器的抽象父級類別。 |
javax.swing.event 中 Component 的使用 |
---|
參數型別為 Component 的 javax.swing.event 中的建構子 | |
---|---|
MenuDragMouseEvent(Component source,
int id,
long when,
int modifiers,
int x,
int y,
int clickCount,
boolean popupTrigger,
MenuElement[] p,
MenuSelectionManager m)
建構一個 MenuDragMouseEvent 物件。 |
|
MenuDragMouseEvent(Component source,
int id,
long when,
int modifiers,
int x,
int y,
int xAbs,
int yAbs,
int clickCount,
boolean popupTrigger,
MenuElement[] p,
MenuSelectionManager m)
建構一個 MenuDragMouseEvent 物件。 |
|
MenuKeyEvent(Component source,
int id,
long when,
int modifiers,
int keyCode,
char keyChar,
MenuElement[] p,
MenuSelectionManager m)
建構一個 MenuKeyEvent 物件。 |
javax.swing.plaf 中 Component 的使用 |
---|
參數型別為 Component 的 javax.swing.plaf 中的方法 | |
---|---|
Insets |
BorderUIResource.getBorderInsets(Component c)
|
void |
BorderUIResource.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
|
void |
IconUIResource.paintIcon(Component c,
Graphics g,
int x,
int y)
|
javax.swing.plaf.basic 中 Component 的使用 |
---|
javax.swing.plaf.basic 中 Component 的子類別 | |
---|---|
class |
BasicArrowButton
一個 JButton 物件,它繪製朝某個基本方向的縮放箭頭。 |
class |
BasicComboBoxRenderer
ComboBox 渲染器 警告:此類別的序列化物件將與以後的 Swing 版本不相容。 |
static class |
BasicComboBoxRenderer.UIResource
實作 UIResource 的 BasicComboBoxRenderer 的子類別。 |
class |
BasicComboPopup
此為 ComboPopup 介面的基本實作。 |
class |
BasicInternalFrameTitlePane
管理基本標題欄的類別 警告:此類別的序列化物件將與以後的 Swing 版本不相容。 |
class |
BasicInternalFrameTitlePane.SystemMenuBar
此類別應視為“受保護”內部類別。 |
class |
BasicSplitPaneDivider
BasicSplitPaneUI 使用的分隔符。 |
protected class |
BasicToolBarUI.DragWindow
|
宣告為 Component 的 javax.swing.plaf.basic 中的欄位 | |
---|---|
protected Component[] |
BasicSplitPaneUI.BasicHorizontalLayoutManager.components
|
protected Component |
BasicTreeUI.MouseInputHandler.destination
接收所有事件的目的地。 |
protected Component |
BasicTreeUI.editingComponent
編輯時,它將是進行實際編輯的 Component。 |
protected Component |
BasicComboBoxUI.editor
|
protected Component |
BasicSplitPaneDivider.hiddenDivider
用於非連續佈局網要的分隔符。 |
protected Component |
BasicOptionPaneUI.initialFocusComponent
利用 selectInitialValue 傳遞訊息時接收焦點的元件。 |
protected Component |
BasicSplitPaneUI.nonContinuousLayoutDivider
使用非連續佈局時分隔符陰影的實例。 |
protected Component |
BasicTreeUI.MouseInputHandler.source
發起事件的源。 |
Component |
BasicMenuUI.ChangeHandler.wasFocused
|
返回 Component 的 javax.swing.plaf.basic 中的方法 | |
---|---|
protected Component |
BasicSplitPaneUI.createDefaultNonContinuousLayoutDivider()
返回預設的非連續佈局分隔符,該分隔符是使用深灰色填充背景的 Canvas 的實例。 |
protected Component |
BasicSpinnerUI.createNextButton()
創建將用 spinner.getNextValue 返回的物件取代 spinner 模型值的元件。 |
protected Component |
BasicSpinnerUI.createPreviousButton()
創建將用 spinner.getPreviousValue 返回的物件取代 spinner 模型值的元件。 |
Component |
BasicComboBoxEditor.getEditorComponent()
|
protected Component |
BasicSliderUI.getHighestValueLabel()
返回與標籤表中的最低滑塊值相對應的標籤。 |
Component |
BasicComboBoxRenderer.getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
|
protected Component |
BasicSliderUI.getLowestValueLabel()
返回與標籤表中的最高滑塊值相對應的標籤。 |
Component |
BasicSplitPaneUI.getNonContinuousLayoutDivider()
返回要在將 splitPane 配置為非連續佈局時使用的分隔符。 |
protected Component |
BasicTabbedPaneUI.getVisibleComponent()
|
參數型別為 Component 的 javax.swing.plaf.basic 中的方法 | |
---|---|
void |
BasicSplitPaneUI.BasicHorizontalLayoutManager.addLayoutComponent(Component comp,
Object constraints)
使用指定的約束物件將指定元件添加到佈局中。 |
void |
BasicInternalFrameTitlePane.TitlePaneLayout.addLayoutComponent(String name,
Component c)
|
void |
BasicInternalFrameUI.InternalFrameLayout.addLayoutComponent(String name,
Component c)
|
void |
BasicOptionPaneUI.ButtonAreaLayout.addLayoutComponent(String string,
Component comp)
|
void |
BasicSplitPaneDivider.DividerLayout.addLayoutComponent(String string,
Component c)
|
void |
BasicSplitPaneUI.BasicHorizontalLayoutManager.addLayoutComponent(String place,
Component component)
在 place 位置添加元件。 |
void |
BasicTabbedPaneUI.TabbedPaneLayout.addLayoutComponent(String name,
Component comp)
|
void |
BasicComboBoxUI.ComboBoxLayoutManager.addLayoutComponent(String name,
Component comp)
|
void |
BasicScrollBarUI.addLayoutComponent(String name,
Component child)
|
boolean |
BasicToolBarUI.canDock(Component c,
Point p)
|
protected void |
BasicTreeUI.drawCentered(Component c,
Graphics graphics,
Icon icon,
int x,
int y)
|
Insets |
BasicBorders.ButtonBorder.getBorderInsets(Component c)
|
Insets |
BasicBorders.ToggleButtonBorder.getBorderInsets(Component c)
|
Insets |
BasicBorders.RadioButtonBorder.getBorderInsets(Component c)
|
Insets |
BasicBorders.MenuBarBorder.getBorderInsets(Component c)
|
Insets |
BasicBorders.MarginBorder.getBorderInsets(Component c)
|
Insets |
BasicBorders.FieldBorder.getBorderInsets(Component c)
|
Insets |
BasicBorders.SplitPaneBorder.getBorderInsets(Component c)
|
Insets |
BasicBorders.ButtonBorder.getBorderInsets(Component c,
Insets insets)
|
Insets |
BasicBorders.ToggleButtonBorder.getBorderInsets(Component c,
Insets insets)
|
Insets |
BasicBorders.RadioButtonBorder.getBorderInsets(Component c,
Insets insets)
|
Insets |
BasicBorders.MenuBarBorder.getBorderInsets(Component c,
Insets insets)
|
Insets |
BasicBorders.MarginBorder.getBorderInsets(Component c,
Insets insets)
|
Insets |
BasicBorders.FieldBorder.getBorderInsets(Component c,
Insets insets)
|
protected int |
BasicSplitPaneUI.BasicHorizontalLayoutManager.getPreferredSizeOfComponent(Component c)
返回傳入 Component 的首選大小的寬度。 |
protected int |
BasicSplitPaneUI.BasicHorizontalLayoutManager.getSizeOfComponent(Component c)
返回傳入元件的寬度。 |
protected void |
BasicSpinnerUI.installNextButtonListeners(Component c)
在下一個按鈕( c )上安裝必要的偵聽器以更新 JSpinner 來回應使用者動作。 |
protected void |
BasicSpinnerUI.installPreviousButtonListeners(Component c)
在上一個按鈕( c )上安裝必要的偵聽器以更新 JSpinner 來回應使用者動作。 |
void |
BasicBorders.RolloverButtonBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
BasicBorders.ButtonBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
|
void |
BasicBorders.ToggleButtonBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
|
void |
BasicBorders.RadioButtonBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
|
void |
BasicBorders.MenuBarBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
|
void |
BasicBorders.FieldBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
|
void |
BasicBorders.SplitPaneBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int width,
int height)
|
protected void |
BasicSliderUI.paintHorizontalLabel(Graphics g,
int value,
Component label)
為標籤表中的每個標籤調用此方法。 |
protected void |
BasicSliderUI.paintVerticalLabel(Graphics g,
int value,
Component label)
為標籤表中的每個標籤調用此方法。 |
void |
BasicInternalFrameTitlePane.TitlePaneLayout.removeLayoutComponent(Component c)
|
void |
BasicInternalFrameUI.InternalFrameLayout.removeLayoutComponent(Component c)
|
void |
BasicOptionPaneUI.ButtonAreaLayout.removeLayoutComponent(Component c)
|
void |
BasicSplitPaneDivider.DividerLayout.removeLayoutComponent(Component c)
|
void |
BasicSplitPaneUI.BasicHorizontalLayoutManager.removeLayoutComponent(Component component)
根據瞭解的情況移除指定的元件。 |
void |
BasicTabbedPaneUI.TabbedPaneLayout.removeLayoutComponent(Component comp)
|
void |
BasicComboBoxUI.ComboBoxLayoutManager.removeLayoutComponent(Component comp)
|
void |
BasicScrollBarUI.removeLayoutComponent(Component child)
|
protected void |
BasicToolBarUI.setBorderToNonRollover(Component c)
將元件的邊框設置為具有由 createNonRolloverBorder 創建的翻轉邊框。 |
protected void |
BasicToolBarUI.setBorderToNormal(Component c)
將元件的邊框設置為具有普通邊框。 |
protected void |
BasicToolBarUI.setBorderToRollover(Component c)
將元件的邊框設置為具有由 createRolloverBorder 創建的翻轉邊框。 |
protected void |
BasicSplitPaneUI.BasicHorizontalLayoutManager.setComponentToSize(Component c,
int size,
int location,
Insets insets,
Dimension containerSize)
將元件 c 的寬度設置為 size(將其 x 的位置放置到 location),將 y 和高度分別設置為 insets.top 和 containersize.height 減去上下 insets。 |
protected void |
BasicSplitPaneUI.setNonContinuousLayoutDivider(Component newDivider)
設置要在將 splitPane 配置為非連續佈局時使用的分隔符。 |
protected void |
BasicSplitPaneUI.setNonContinuousLayoutDivider(Component newDivider,
boolean rememberSizes)
設置要使用的分隔符。 |
protected void |
BasicTabbedPaneUI.setVisibleComponent(Component component)
|
參數型別為 Component 的 javax.swing.plaf.basic 中的建構子 | |
---|---|
BasicTreeUI.MouseInputHandler(Component source,
Component destination,
MouseEvent event)
|
javax.swing.plaf.metal 中 Component 的使用 |
---|
javax.swing.plaf.metal 中 Component 的子類別 | |
---|---|
class |
MetalComboBoxButton
協助 MetalComboBoxUI 的 JButton 子類別 警告:此類別的已序列化物件與以後的 Swing 版本不相容。 |
class |
MetalComboBoxUI.MetalComboPopup
已過時。 從 Java 2 platform v1.4 開始。 |
protected class |
MetalFileChooserUI.FileRenderer
|
class |
MetalFileChooserUI.FilterComboBoxRenderer
呈現不同的型別大小和樣式。 |
class |
MetalInternalFrameTitlePane
管理 JLF 標題欄的類別 |
class |
MetalScrollButton
Metal 滾動條箭頭的 JButton 物件。 |
返回 Component 的 javax.swing.plaf.metal 中的方法 | |
---|---|
Component |
MetalFileChooserUI.FilterComboBoxRenderer.getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
|
參數型別為 Component 的 javax.swing.plaf.metal 中的方法 | |
---|---|
protected void |
MetalCheckBoxIcon.drawCheck(Component c,
Graphics g,
int x,
int y)
|
Insets |
MetalBorders.Flush3DBorder.getBorderInsets(Component c)
|
Insets |
MetalBorders.ButtonBorder.getBorderInsets(Component c)
|
Insets |
MetalBorders.InternalFrameBorder.getBorderInsets(Component c)
|
Insets |
MetalBorders.PaletteBorder.getBorderInsets(Component c)
|
Insets |
MetalBorders.OptionDialogBorder.getBorderInsets(Component c)
|
Insets |
MetalBorders.MenuBarBorder.getBorderInsets(Component c)
|
Insets |
MetalBorders.MenuItemBorder.getBorderInsets(Component c)
|
Insets |
MetalBorders.PopupMenuBorder.getBorderInsets(Component c)
|
Insets |
MetalBorders.ToolBarBorder.getBorderInsets(Component c)
|
Insets |
MetalBorders.ScrollPaneBorder.getBorderInsets(Component c)
|
Insets |
MetalBorders.TableHeaderBorder.getBorderInsets(Component c)
|
Insets |
MetalBorders.Flush3DBorder.getBorderInsets(Component c,
Insets newInsets)
|
Insets |
MetalBorders.ButtonBorder.getBorderInsets(Component c,
Insets newInsets)
|
Insets |
MetalBorders.InternalFrameBorder.getBorderInsets(Component c,
Insets newInsets)
|
Insets |
MetalBorders.PaletteBorder.getBorderInsets(Component c,
Insets newInsets)
|
Insets |
MetalBorders.OptionDialogBorder.getBorderInsets(Component c,
Insets newInsets)
|
Insets |
MetalBorders.MenuBarBorder.getBorderInsets(Component c,
Insets newInsets)
|
Insets |
MetalBorders.MenuItemBorder.getBorderInsets(Component c,
Insets newInsets)
|
Insets |
MetalBorders.PopupMenuBorder.getBorderInsets(Component c,
Insets newInsets)
|
Insets |
MetalBorders.ToolBarBorder.getBorderInsets(Component c,
Insets newInsets)
|
void |
MetalBorders.Flush3DBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalBorders.ButtonBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalBorders.InternalFrameBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalBorders.PaletteBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalBorders.OptionDialogBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalBorders.MenuBarBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalBorders.MenuItemBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalBorders.PopupMenuBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalBorders.RolloverButtonBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalBorders.ToolBarBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalBorders.TextFieldBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalBorders.ScrollPaneBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalBorders.ToggleButtonBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalBorders.TableHeaderBorder.paintBorder(Component c,
Graphics g,
int x,
int y,
int w,
int h)
|
void |
MetalCheckBoxIcon.paintIcon(Component c,
Graphics g,
int x,
int y)
|
void |
MetalComboBoxIcon.paintIcon(Component c,
Graphics g,
int x,
int y)
繪製 MetalComboBox 的水平條 |
void |
MetalIconFactory.PaletteCloseIcon.paintIcon(Component c,
Graphics g,
int x,
int y)
|
void |
MetalIconFactory.FolderIcon16.paintIcon(Component c,
Graphics g,
int x,
int y)
|
void |
MetalIconFactory.FileIcon16.paintIcon(Component c,
Graphics g,
int x,
int y)
|
void |
MetalIconFactory.TreeControlIcon.paintIcon(Component c,
Graphics g,
int x,
int y)
|
void |
MetalIconFactory.TreeControlIcon.paintMe(Component c,
Graphics g,
int x,
int y)
|
void |
MetalLookAndFeel.provideErrorFeedback(Component component)
在使用者嘗試一個無效操作時調用,例如,在具有焦點的不可編輯的 JTextField 中進行粘貼。 |
protected void |
MetalToolBarUI.setBorderToNonRollover(Component c)
|
javax.swing.plaf.synth 中 Component 的使用 |
---|
參數型別為 Component 的 javax.swing.plaf.synth 中的方法 | |
---|---|
static void |
SynthLookAndFeel.updateStyles(Component c)
更新與 c 關聯的樣式以及其所有子樣式。 |
javax.swing.table 中 Component 的使用 |
---|
javax.swing.table 中 Component 的子類別 | |
---|---|
class |
DefaultTableCellRenderer
呈現(顯示) JTable 中每個單元格的標準類別。 |
static class |
DefaultTableCellRenderer.UIResource
DefaultTableCellRenderer 的一個子類別,它實作 UIResource 。 |
class |
JTableHeader
這是管理 JTable 的頭的物件。 |
返回 Component 的 javax.swing.table 中的方法 | |
---|---|
Component |
TableCellEditor.getTableCellEditorComponent(JTable table,
Object value,
boolean isSelected,
int row,
int column)
為編輯器設置初始 value 。 |
Component |
DefaultTableCellRenderer.getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
返回預設的表單元格渲染器。 |
Component |
TableCellRenderer.getTableCellRendererComponent(JTable table,
Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
返回用於繪製單元格的元件。 |
javax.swing.text 中 Component 的使用 |
---|
javax.swing.text 中 Component 的子類別 | |
---|---|
class |
JTextComponent
JTextComponent 是 swing 文本元件的基礎類別。 |
返回 Component 的 javax.swing.text 中的方法 | |
---|---|
protected Component |
ComponentView.createComponent()
創建與此視圖關聯的元件。 |
Component |
ComponentView.getComponent()
獲取與此視圖關聯的元件。 |
static Component |
StyleConstants.getComponent(AttributeSet a)
從屬性列表中獲取元件設置。 |
參數型別為 Component 的 javax.swing.text 中的方法 | |
---|---|
protected void |
PlainView.damageLineRange(int line0,
int line1,
Shape a,
Component host)
重新繪製給定的行範圍。 |
static void |
StyleConstants.setComponent(MutableAttributeSet a,
Component c)
設置元件屬性。 |
javax.swing.text.html 中 Component 的使用 |
---|
返回 Component 的 javax.swing.text.html 中的方法 | |
---|---|
protected Component |
FormView.createComponent()
創建元件。 |
protected Component |
ObjectView.createComponent()
創建元件。 |
javax.swing.tree 中 Component 的使用 |
---|
javax.swing.tree 中 Component 的子類別 | |
---|---|
class |
DefaultTreeCellEditor.DefaultTextField
不提供任何編輯器時所使用的 TextField 。 |
class |
DefaultTreeCellEditor.EditorContainer
負責存放 editingComponent 的容器。 |
class |
DefaultTreeCellRenderer
顯示階層樹中的條目。 |
宣告為 Component 的 javax.swing.tree 中的欄位 | |
---|---|
protected Component |
DefaultTreeCellEditor.editingComponent
用於編輯的元件,從 editingContainer 獲取。 |
返回 Component 的 javax.swing.tree 中的方法 | |
---|---|
Component |
DefaultTreeCellEditor.getTreeCellEditorComponent(JTree tree,
Object value,
boolean isSelected,
boolean expanded,
boolean leaf,
int row)
配置編輯器。 |
Component |
TreeCellEditor.getTreeCellEditorComponent(JTree tree,
Object value,
boolean isSelected,
boolean expanded,
boolean leaf,
int row)
設置編輯器的初始值。 |
Component |
DefaultTreeCellRenderer.getTreeCellRendererComponent(JTree tree,
Object value,
boolean sel,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
配置基於傳入元件的渲染器。 |
Component |
TreeCellRenderer.getTreeCellRendererComponent(JTree tree,
Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
將當前階層樹單元格的值設置為 value 。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。