類java.awt.Component

2020-12-25 開源中國
參數類型為 Component 的 java.awt 中的方法
protected  booleanDefaultFocusTraversalPolicy.accept(Component aComponent)
          確定是否可以接受選擇某個 Component 作為新的焦點所有者。
protected  booleanContainerOrderFocusTraversalPolicy.accept(Component aComponent)
          確定是否可以接受選擇某個 Component 作為新的焦點擁有者。
 ComponentContainer.add(Component comp)
          將指定組件追加到此容器的尾部。
 ComponentContainer.add(Component comp, int index)
          將指定組件添加到此容器的給定位置上。
 voidContainer.add(Component comp, Object constraints)
          將指定的組件添加到此容器的尾部。
 voidContainer.add(Component comp, Object constraints, int index)
          使用指定約束,將指定組件添加到此容器的指定索引所在的位置上。
 ComponentContainer.add(String name, Component comp)
          將指定組件添加到此容器中。
protected  voidScrollPane.addImpl(Component comp, Object constraints, int index)
          將指定的組件添加到此滾動窗格容器。
protected  voidContainer.addImpl(Component comp, Object constraints, int index)
          將指定組件添加到此容器的指定索引所在的位置上。
 voidGridBagLayout.addLayoutComponent(Component comp, Object constraints)
          使用指定 constraints 對象將指定組件添加到布局中。
 voidCardLayout.addLayoutComponent(Component comp, Object constraints)
          將指定的組件添加到此卡片布局的內部名稱表。
 voidBorderLayout.addLayoutComponent(Component comp, Object constraints)
          使用指定的約束對象將指定組件添加到布局中。
 voidLayoutManager2.addLayoutComponent(Component comp, Object constraints)
          使用指定約束對象,將指定組件添加到布局。
 voidGridBagLayout.addLayoutComponent(String name, Component comp)
          無效,因為此布局管理器不使用每組件字符串。
 voidGridLayout.addLayoutComponent(String name, Component comp)
          將具有指定名稱的指定組件添加到布局。
 voidCardLayout.addLayoutComponent(String name, Component comp)
          已過時。 addLayoutComponent(Component, Object) 取代。
 voidFlowLayout.addLayoutComponent(String name, Component comp)
          將指定的組件添加到布局中。
 voidBorderLayout.addLayoutComponent(String name, Component comp)
          已過時。 addLayoutComponent(Component, Object) 取代。
 voidLayoutManager.addLayoutComponent(String name, Component comp)
          如果布局管理器使用每組件字符串,則將組件 comp 添加到布局,並將它與 name 指定的字符串關聯。
protected  java.awt.peer.LightweightPeerToolkit.createComponent(Component target)
          創建組件或容器的同位體。
Toolkit.createDragGestureRecognizer(Class<T> abstractRecognizerClass, DragSource ds, Component c, int srcActions, DragGestureListener dgl)
          創建所請求的抽象 DragGestureRecognizer 類的具體的、與平臺有關的子類,並將它與指定的 DragSource、Component 和 DragGestureListener 關聯。
protected  voidDefaultKeyboardFocusManager.dequeueKeyEvents(long after, Component untilFocused)
          釋放正常指派到當前焦點所有者的所有 KeyEvent,這些 KeyEvent 因為調用了具有相同時間戳和 Component 的 enqueueKeyEvents 而被加入隊列。
protected abstract  voidKeyboardFocusManager.dequeueKeyEvents(long after, Component untilFocused)
          由 AWT 調用以通知 KeyboardFocusManager 應該取消延遲指派 KeyEvent。
protected  voidDefaultKeyboardFocusManager.discardKeyEvents(Component comp)
          放棄因為一次或多次調用具有指定 Component 或其子代之一的 enqueueKeyEvents 而加入隊列的所有 KeyEvent。
protected abstract  voidKeyboardFocusManager.discardKeyEvents(Component comp)
          由 AWT 調用以通知 KeyboardFocusManager 應該取消延遲指派 KeyEvent。
protected  voidDefaultKeyboardFocusManager.enqueueKeyEvents(long after, Component untilFocused)
          延遲對 KeyEvent 的指派,直到指定的 Component 成為焦點所有者。
protected abstract  voidKeyboardFocusManager.enqueueKeyEvents(long after, Component untilFocused)
          在指定的 Component 成為焦點所有者以前由 AWT 調用,以通知 KeyboardFocusManager 延遲指派 KeyEvent。
 voidDefaultKeyboardFocusManager.focusNextComponent(Component aComponent)
          使 aComponent 後面的 Component 擁有焦點,通常基於 FocusTraversalPolicy。
abstract  voidKeyboardFocusManager.focusNextComponent(Component aComponent)
          聚焦 aComponent 之後的 Component,通常基於 FocusTraversalPolicy。
 voidDefaultKeyboardFocusManager.focusPreviousComponent(Component aComponent)
          使 aComponent 前面的 Component 擁有焦點,通常基於 FocusTraversalPolicy。
abstract  voidKeyboardFocusManager.focusPreviousComponent(Component aComponent)
          聚焦 aComponent 之前的 Component,通常基於 FocusTraversalPolicy。
 ComponentContainerOrderFocusTraversalPolicy.getComponentAfter(Container aContainer, Component aComponent)
          返回應該接收 aComponent 後面的焦點的 Component。
abstract  ComponentFocusTraversalPolicy.getComponentAfter(Container aContainer, Component aComponent)
          返回應該接收 aComponent 之後的焦點的 Component,aContainer 必須是 aComponent 的焦點循環根,或者焦點遍歷策略提供者。
 ComponentContainerOrderFocusTraversalPolicy.getComponentBefore(Container aContainer, Component aComponent)
          返回應該接收 aComponent 前面的焦點的 Component。
abstract  ComponentFocusTraversalPolicy.getComponentBefore(Container aContainer, Component aComponent)
          返回應該接收 aComponent 之前的焦點的 Component,aContainer 必須是 aComponent 的焦點循環根,或焦點遍歷策略提供者。
 intContainer.getComponentZOrder(Component comp)
          返回容器內組件的 z 順序索引。
 GridBagConstraintsGridBagLayout.getConstraints(Component comp)
          獲取指定組件的約束。
 ObjectBorderLayout.getConstraints(Component comp)
          獲取指定組件的約束
protected static ContainerToolkit.getNativeContainer(Component c)
          使本機同位體能夠查詢給定本機組件的本機容器(例如,直接父組件可以是輕量級的)。
 booleanContainer.isAncestorOf(Component c)
          檢查該組件是否包含在此容器的組件層次結構中。
protected  GridBagConstraintsGridBagLayout.lookupConstraints(Component comp)
          檢索指定組件的約束。
 voidDefaultKeyboardFocusManager.processKeyEvent(Component focusedComponent, KeyEvent e)
          若且唯若該 KeyEvent 表示指定 focusedComponent 的焦點遍歷鍵時,此方法才會啟動一個焦點遍歷操作。
abstract  voidKeyboardFocusManager.processKeyEvent(Component focusedComponent, KeyEvent e)
          若且唯若該 KeyEvent 表示指定 focusedComponent 的焦點遍歷鍵時,此方法啟動焦點遍歷操作。
 voidKeyboardFocusManager.redispatchEvent(Component target, AWTEvent e)
          重新指派 AWTEvent 的方式是,AWT 事件調度程序不會遞歸式請求 KeyboardFocusManager 或任何已安裝的 KeyEventDispatcher 再次指派該事件。
 voidContainer.remove(Component comp)
          從此容器中移除指定組件。
 voidGridBagLayout.removeLayoutComponent(Component comp)
          從此布局移除指定組件。
 voidGridLayout.removeLayoutComponent(Component comp)
          從布局移除指定組件。
 voidCardLayout.removeLayoutComponent(Component comp)
          從布局中移除指定的組件。
 voidFlowLayout.removeLayoutComponent(Component comp)
          從布局中移除指定的組件。
 voidBorderLayout.removeLayoutComponent(Component comp)
          從此邊框布局中移除指定組件。
 voidLayoutManager.removeLayoutComponent(Component comp)
          從布局移除指定組件。
 voidContainer.setComponentZOrder(Component comp, int index)
          將指定組件移動到容器中指定的 z 順序索引。
 voidGridBagLayout.setConstraints(Component comp, GridBagConstraints constraints)
          設置此布局中指定組件的約束條件。
protected  voidKeyboardFocusManager.setGlobalFocusOwner(Component focusOwner)
          設置焦點所有者。
protected  voidKeyboardFocusManager.setGlobalPermanentFocusOwner(Component permanentFocusOwner)
          設置持久焦點所有者。
 voidWindow.setLocationRelativeTo(Component c)
          設置窗口相對於指定組件的位置。
 voidPopupMenu.show(Component origin, int x, int y)
          在相對於初始組件的 x、y 位置上顯示彈出式菜單。
 voidDefaultKeyboardFocusManager.upFocusCycle(Component aComponent)
          將焦點上移一個焦點遍歷循環。
abstract  voidKeyboardFocusManager.upFocusCycle(Component aComponent)
          將焦點上移一個焦點遍歷循環。
 
參數類型為 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 對象。
 
返回 Component 的 javax.swing 中的方法
 ComponentJTabbedPane.add(Component component)
          添加一個 component,其選項卡的默認值為調用 component.getName 返回的組件的名稱。
 ComponentJMenu.add(Component c)
          將某個組件追加到此菜單的末尾。
 ComponentJTabbedPane.add(Component component, int index)
          在指定的選項卡索引位置添加一個 component,默認的選項卡標題為組件名稱。
 ComponentJMenu.add(Component c, int index)
          將指定組件添加到此容器的給定位置上。
 ComponentJTabbedPane.add(String title, Component component)
          添加具有指定選項卡標題的 component
protected  ComponentScrollPaneLayout.addSingletonComponent(Component oldC, Component newC)
          移除現有組件。
 ComponentMenuSelectionManager.componentForPoint(Component source, Point sourcePoint)
          返回包含 sourcePoint 的當前選擇路徑的組件。
protected  ComponentJRootPane.createGlassPane()
          由構造方法調用以便創建默認的 glassPane
static ComponentBox.createGlue()
          創建一個不可見的 "glue" 組件,其可見組件有一個最大寬度(對於橫向 box)或高度(對於縱向 box)的 Box,該組件可能很有用。
static ComponentBox.createHorizontalGlue()
          創建一個橫向 glue 組件。
static ComponentBox.createHorizontalStrut(int width)
          創建一個不可見的、固定寬度的組件。
static ComponentBox.createRigidArea(Dimension d)
          創建一個總是具有指定大小的不可見組件。
static ComponentBox.createVerticalGlue()
          創建一個縱向 glue 組件。
static ComponentBox.createVerticalStrut(int height)
          創建一個不可見的、固定高度的組件。
static ComponentSwingUtilities.findFocusOwner(Component c)
          已過時。 從 1.4 開始,由 KeyboardFocusManager.getFocusOwner() 取代。
 ComponentJSplitPane.getBottomComponent()
          返回分隔條下面或者右邊的組件。
 ComponentRenderer.getComponent()
          返回用於呈現該值的組件。
 ComponentDefaultCellEditor.getComponent()
          返回對編輯器組件的引用。
 ComponentTransferHandler.TransferSupport.getComponent()
          返回此傳輸的目標組件。
 ComponentJPopupMenu.getComponent()
          返回此 JPopupMenu 組件。
 ComponentJMenuBar.getComponent()
          實現為 MenuElement
 ComponentJMenu.getComponent()
          返回用於繪製此 MenuElementjava.awt.Component
 ComponentJMenuItem.getComponent()
          返回用於繪製此對象的 java.awt.Component
 ComponentMenuElement.getComponent()
          此方法應返回用於繪製接收元素的 java.awt.Component。
 ComponentDefaultFocusManager.getComponentAfter(Container aContainer, Component aComponent)
           
 ComponentLayoutFocusTraversalPolicy.getComponentAfter(Container aContainer, Component aComponent)
          返回應在 aComponent 之後接收焦點的 Component。
 ComponentSortingFocusTraversalPolicy.getComponentAfter(Container aContainer, Component aComponent)
          返回應該接收 aComponent 後面的焦點的 Component。
 ComponentJTabbedPane.getComponentAt(int index)
          返回 index 位置的組件。
 ComponentJPopupMenu.getComponentAtIndex(int i)
          已過時。 Container.getComponent(int) 取代
 ComponentJMenuBar.getComponentAtIndex(int i)
          已過時。 getComponent(int i) 取代
 ComponentJToolBar.getComponentAtIndex(int i)
          返回指定索引位置的組件。
 ComponentDefaultFocusManager.getComponentBefore(Container aContainer, Component aComponent)
           
 ComponentLayoutFocusTraversalPolicy.getComponentBefore(Container aContainer, Component aComponent)
          返回應在 aComponent 之前接收焦點的 Component。
 ComponentSortingFocusTraversalPolicy.getComponentBefore(Container aContainer, Component aComponent)
          返回應該接收 aComponent 前面的焦點的 Component。
 Component[]JLayeredPane.getComponentsInLayer(int layer)
          返回指定層中組件的數組。
 ComponentScrollPaneLayout.getCorner(String key)
          返回位於指定角的 Component
 ComponentJScrollPane.getCorner(String key)
          返回位於指定角的組件。
protected  ComponentJTable.AccessibleJTable.AccessibleJTableCell.getCurrentComponent()
          獲取表單元格渲染器組件。
static ComponentSwingUtilities.getDeepestComponentAt(Component parent, int x, int y)
          返回包含位置 xyparent 的最深可見後代組件。
 ComponentSortingFocusTraversalPolicy.getDefaultComponent(Container aContainer)
          返回默認擁有焦點的 Component。
 ComponentJTable.getEditorComponent()
          返回處理編輯會話的組件。
 ComponentComboBoxEditor.getEditorComponent()
          返回應該添加到此編輯器的樹層次結構中的組件。
 ComponentDefaultFocusManager.getFirstComponent(Container aContainer)
           
 ComponentLayoutFocusTraversalPolicy.getFirstComponent(Container aContainer)
          返回遍歷循環中的第一個 Component。
 ComponentSortingFocusTraversalPolicy.getFirstComponent(Container aContainer)
          返回遍歷循環中的第一個 Component。
 ComponentJInternalFrame.getFocusOwner()
          如果此 JInternalFrame 處於激活狀態,則返回具有焦點的子組件。
 ComponentJApplet.getGlassPane()
          返回此 applet 的 glassPane 對象。
 ComponentJWindow.getGlassPane()
          返回此窗口的 glassPane Component
 ComponentJDialog.getGlassPane()
          返回此對話框的 glassPane 對象。
 ComponentJInternalFrame.getGlassPane()
          返回此內部窗體的玻璃窗格。
 ComponentJRootPane.getGlassPane()
          返回此 JRootPane 的當前玻璃窗格。
 ComponentJFrame.getGlassPane()
          返回此窗體的 glassPane 對象。
 ComponentRootPaneContainer.getGlassPane()
          返回 glassPane。
 ComponentInternalFrameFocusTraversalPolicy.getInitialComponent(JInternalFrame frame)
          返回第一次選擇 JInternalFrame 時應該接收焦點的 Component。
 ComponentJPopupMenu.getInvoker()
          返回作為此彈出菜單的「調用者」的組件。
 ComponentJLabel.getLabelFor()
          獲取要添加標籤的組件。
 ComponentDefaultFocusManager.getLastComponent(Container aContainer)
           
 ComponentLayoutFocusTraversalPolicy.getLastComponent(Container aContainer)
          返回遍歷循環中的最後一個 Component。
 ComponentSortingFocusTraversalPolicy.getLastComponent(Container aContainer)
          返回遍歷循環中的最後一個 Component。
 ComponentJSplitPane.getLeftComponent()
          返回分隔條左邊(或者上面)的組件。
 ComponentDefaultListCellRenderer.getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
           
 ComponentListCellRenderer.getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
          返回已配置用於顯示指定值的組件。
 ComponentJMenu.getMenuComponent(int n)
          返回位於位置 n 的組件。
 Component[]JMenu.getMenuComponents()
          返回菜單子組件的 Component 數組。
 ComponentJInternalFrame.getMostRecentFocusOwner()
          返回選定此 JInternalFrame 時,將接收焦點的 JInternalFrame 子組件。
 ComponentJComponent.getNextFocusableComponent()
          已過時。 從 1.4 版本開始,由 FocusTraversalPolicy 取代。
 ComponentJSplitPane.getRightComponent()
          返回分隔條右邊(或者下面)的組件。
static ComponentSwingUtilities.getRoot(Component c)
          返回當前組件樹結構的根組件。
 ComponentJTabbedPane.getSelectedComponent()
          返回此選項卡窗格當前選擇的組件。
 ComponentJTabbedPane.getTabComponentAt(int index)
          返回 index 位置上的選項卡組件。
 ComponentDefaultCellEditor.getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)
          實現 TableCellEditor 接口。
 ComponentJSplitPane.getTopComponent()
          返回分隔條上面或者左邊的組件。
 ComponentDefaultCellEditor.getTreeCellEditorComponent(JTree tree, Object value, boolean isSelected, boolean expanded, boolean leaf, int row)
          實現 TreeCellEditor 接口。
 ComponentJViewport.getView()
          返回 JViewport 的一個子對象或 null
 ComponentJTable.prepareEditor(TableCellEditor editor, int row, int column)
          通過查詢 rowcolumn 處單元格值的數據模型和單元格選擇狀態來準備編輯器。
 ComponentJTable.prepareRenderer(TableCellRenderer renderer, int row, int column)
          通過查詢 rowcolumn 處單元格值的數據模型和單元格選擇狀態來準備渲染器。
 
參數類型為 Component 的 javax.swing 中的方法
protected  booleanLayoutFocusTraversalPolicy.accept(Component aComponent)
          確定是否可以接受選擇指定的 Component 作為新的焦點所有者。
protected  booleanSortingFocusTraversalPolicy.accept(Component aComponent)
          確定是否可以接受選擇某個 Component 作為新的焦點擁有者。
 ComponentJTabbedPane.add(Component component)
          添加一個 component,其選項卡的默認值為調用 component.getName 返回的組件的名稱。
 ComponentJMenu.add(Component c)
          將某個組件追加到此菜單的末尾。
 ComponentJTabbedPane.add(Component component, int index)
          在指定的選項卡索引位置添加一個 component,默認的選項卡標題為組件名稱。
 ComponentJMenu.add(Component c, int index)
          將指定組件添加到此容器的給定位置上。
 voidJTabbedPane.add(Component component, Object constraints)
          將一個 component 添加到選項卡窗格中。
 voidJTabbedPane.add(Component component, Object constraints, int index)
          在指定的選項卡索引位置添加一個 component
 ComponentJTabbedPane.add(String title, Component component)
          添加具有指定選項卡標題的 component
 GroupLayout.SequentialGroupGroupLayout.SequentialGroup.addComponent(boolean useAsBaseline, Component component)
          將 Component 添加到此 Group
 GroupLayout.SequentialGroupGroupLayout.SequentialGroup.addComponent(boolean useAsBaseline, Component component, int min, int pref, int max)
          使用指定大小將 Component 添加到此 Group
 GroupLayout.GroupGroupLayout.Group.addComponent(Component component)
          將 Component 添加到此 Group
 GroupLayout.SequentialGroupGroupLayout.SequentialGroup.addComponent(Component component)
          將 Component 添加到此 Group
 GroupLayout.ParallelGroupGroupLayout.ParallelGroup.addComponent(Component component)
          將 Component 添加到此 Group
 GroupLayout.ParallelGroupGroupLayout.ParallelGroup.addComponent(Component component, GroupLayout.Alignment alignment)
          使用指定的對齊方式將 Component 添加到此 ParallelGroup
 GroupLayout.ParallelGroupGroupLayout.ParallelGroup.addComponent(Component component, GroupLayout.Alignment alignment, int min, int pref, int max)
          使用指定的對齊方式和大小將 Component 添加到此 ParallelGroup
 GroupLayout.GroupGroupLayout.Group.addComponent(Component component, int min, int pref, int max)
          使用指定大小將 Component 添加到此 Group
 GroupLayout.SequentialGroupGroupLayout.SequentialGroup.addComponent(Component component, int min, int pref, int max)
          使用指定大小將 Component 添加到此 Group
 GroupLayout.ParallelGroupGroupLayout.ParallelGroup.addComponent(Component component, int min, int pref, int max)
          使用指定大小將 Component 添加到此 Group
protected  voidJDesktopPane.addImpl(Component comp, Object constraints, int index)
          將指定組件添加到此容器的指定索引所在的位置上。
protected  voidJApplet.addImpl(Component comp, Object constraints, int index)
          添加指定的子 Component
protected  voidJWindow.addImpl(Component comp, Object constraints, int index)
          添加指定的子 Component
protected  voidJViewport.addImpl(Component child, Object constraints, int index)
          設置 JViewport 的輕量子對象,可以為 null
protected  voidCellRendererPane.addImpl(Component x, Object constraints, int index)
          如果指定組件已經是此組件的子組件,則不必再操心去做任何事,堆棧順序對於單元格渲染器組件而言無關緊要(CellRendererPane 不管怎樣都不進行繪製)。
protected  voidJSplitPane.addImpl(Component comp, Object constraints, int index)
          將指定組件添加到此分隔窗格。
protected  voidJToolBar.addImpl(Component comp, Object constraints, int index)
          在添加 JButton 時,它最初被設置為 disabled。
protected  voidJDialog.addImpl(Component comp, Object constraints, int index)
          添加指定的子 Component
protected  voidAbstractButton.addImpl(Component comp, Object constraints, int index)
          將指定組件添加到此容器的指定索引所在的位置上,有關此方法的完整描述,請參閱 Container.addImpl(Component, Object, int)
protected  voidJInternalFrame.addImpl(Component comp, Object constraints, int index)
          添加指定的子 Component
protected  voidJLayeredPane.addImpl(Component comp, Object constraints, int index)
           
protected  voidJRootPane.addImpl(Component comp, Object constraints, int index)
          重寫以便將玻璃組件的位置強行設置成零位子級。
protected  voidJFrame.addImpl(Component comp, Object constraints, int index)
          添加指定的子 Component
 voidGroupLayout.addLayoutComponent(Component component, Object constraints)
          已將 Component 添加到父容器的通知。
 voidOverlayLayout.addLayoutComponent(Component comp, Object constraints)
          使用指定的約束對象將指定組件添加到布局中。
 voidSpringLayout.addLayoutComponent(Component component, Object constraints)
          如果 constraintsSpringLayout.Constraints 的一個實例,則將該約束與指定組件相關聯。
 voidBoxLayout.addLayoutComponent(Component comp, Object constraints)
          此類不使用。
 voidJRootPane.RootLayout.addLayoutComponent(Component comp, Object constraints)
           
 voidGroupLayout.addLayoutComponent(String name, Component component)
          已將 Component 添加到父容器的通知。
 voidJSpinner.DefaultEditor.addLayoutComponent(String name, Component child)
          此 LayoutManager 方法不執行任何操作。
 voidOverlayLayout.addLayoutComponent(String name, Component comp)
          將指定的組件添加到布局中。
 voidSpringLayout.addLayoutComponent(String name, Component c)
          無效,因為此布局管理器不使用每組件字符串。
 voidViewportLayout.addLayoutComponent(String name, Component c)
          將指定的組件添加到布局中。
 voidScrollPaneLayout.addLayoutComponent(String s, Component c)
          將指定的組件添加到布局中。
 voidBoxLayout.addLayoutComponent(String name, Component comp)
          此類不使用。
 voidJRootPane.RootLayout.addLayoutComponent(String name, Component comp)
           
protected  ComponentScrollPaneLayout.addSingletonComponent(Component oldC, Component newC)
          移除現有組件。
 voidJTabbedPane.addTab(String title, Component component)
          添加一個由 title 表示,且沒有圖標的 component
 voidJTabbedPane.addTab(String title, Icon icon, Component component)
          添加一個由 title 和/或 icon 表示的 component,其任意一個都可以為 null
 voidJTabbedPane.addTab(String title, Icon icon, Component component, String tip)
          添加由 title 和/或 icon 表示的 componenttip,其中任意一個都可以為 null
 booleanDefaultFocusManager.compareTabOrder(Component a, Component b)
           
 ComponentMenuSelectionManager.componentForPoint(Component source, Point sourcePoint)
          返回包含 sourcePoint 的當前選擇路徑的組件。
static MouseEventSwingUtilities.convertMouseEvent(Component source, MouseEvent sourceEvent, Component destination)
          返回類似於 sourceEvent 的 MouseEvent,除了其 x 和 y 成員已轉換到 destination 的坐標系統。
static PointSwingUtilities.convertPoint(Component source, int x, int y, Component destination)
          將 source 坐標系統中的點 (x,y) 轉換到 destination 坐標系統。
static PointSwingUtilities.convertPoint(Component source, Point aPoint, Component destination)
          將 source 坐標系統中的 aPoint 轉換到 destination 坐標系統。
static voidSwingUtilities.convertPointFromScreen(Point p, Component c)
          將一個點從屏幕坐標轉換到組件的坐標系統
static voidSwingUtilities.convertPointToScreen(Point p, Component c)
          將一個點從組件的坐標系統轉換到屏幕坐標。
static RectangleSwingUtilities.convertRectangle(Component source, Rectangle aRectangle, Component destination)
          將 source 坐標系統中的矩形 aRectangle 轉換到 destination 坐標系統。
protected  JDialogJFileChooser.createDialog(Component parent)
          創建並返回包含 this 的新 JDialog,在 parent 窗體中的 parent 上居中。
 JDialogJOptionPane.createDialog(Component parentComponent, String title)
          創建並返回一個新 JDialog,它在 parentComponent 窗體中的 parentComponent 中央包裝 this
static JDialogJColorChooser.createDialog(Component c, String title, boolean modal, JColorChooser chooserPane, ActionListener okListener, ActionListener cancelListener)
          創建並返回包含指定 ColorChooser 窗格及 "OK"、"Cancel" 和 "Reset" 按鈕的新對話框。
 JInternalFrameJOptionPane.createInternalFrame(Component parentComponent, String title)
          創建並返回 JInternalFrame 的實例。
static RepaintManagerRepaintManager.currentManager(Component c)
          在給定 Component 的情況下,返回調用線程的 RepaintManager。
static ComponentSwingUtilities.findFocusOwner(Component c)
          已過時。 從 1.4 開始,由 KeyboardFocusManager.getFocusOwner() 取代。
static AccessibleSwingUtilities.getAccessibleAt(Component c, Point p)
          如果存在,則返回本地坐標 Point 處包含的 Accessible 子對象。
static AccessibleSwingUtilities.getAccessibleChild(Component c, int i)
          返回對象的第 n 個可訪問子對象。
static intSwingUtilities.getAccessibleChildrenCount(Component c)
          返回對象中可訪問的子對象數。
static intSwingUtilities.getAccessibleIndexInParent(Component c)
          獲取此對象在其可訪問的父對象中的索引。
static AccessibleStateSetSwingUtilities.getAccessibleStateSet(Component c)
          獲取此對象的狀態。
static ContainerSwingUtilities.getAncestorNamed(String name, Component comp)
          在組件層次結構中搜索上面的 comp 的便捷方法,返回它找到的 name 第一個對象。
static ContainerSwingUtilities.getAncestorOfClass(Class<?> c, Component comp)
          在組件層次結構中搜索上面的 comp 的便捷方法,返回它找到的類 c 的第一個對象。
 ComponentDefaultFocusManager.getComponentAfter(Container aContainer, Component aComponent)
           
 ComponentLayoutFocusTraversalPolicy.getComponentAfter(Container aContainer, Component aComponent)
          返回應在 aComponent 之後接收焦點的 Component。
 ComponentSortingFocusTraversalPolicy.getComponentAfter(Container aContainer, Component aComponent)
          返回應該接收 aComponent 後面的焦點的 Component。
 ComponentDefaultFocusManager.getComponentBefore(Container aContainer, Component aComponent)
           
 ComponentLayoutFocusTraversalPolicy.getComponentBefore(Container aContainer, Component aComponent)
          返回應在 aComponent 之前接收焦點的 Component。
 ComponentSortingFocusTraversalPolicy.getComponentBefore(Container aContainer, Component aComponent)
          返回應該接收 aComponent 前面的焦點的 Component。
 intJPopupMenu.getComponentIndex(Component c)
          返回指定組件的索引。
 intJMenuBar.getComponentIndex(Component c)
          返回指定組件的索引。
 intJToolBar.getComponentIndex(Component c)
          返回指定組件的索引。
 SpringSpringLayout.getConstraint(String edgeName, Component c)
          返回控制該組件指定邊及其父級的頂邊或左邊之間距離的 spring。
 SpringLayout.ConstraintsSpringLayout.getConstraints(Component c)
          返回指定組件的約束。
static ComponentSwingUtilities.getDeepestComponentAt(Component parent, int x, int y)
          返回包含位置 xyparent 的最深可見後代組件。
static JDesktopPaneJOptionPane.getDesktopPaneForComponent(Component parentComponent)
          返回指定組件的桌面窗格。
static FrameJOptionPane.getFrameForComponent(Component parentComponent)
          返回指定組件的 Frame
 intJLayeredPane.getIndexOf(Component c)
          返回指定 Component 的索引。
 intJLayeredPane.getLayer(Component c)
          返回指定 Component 的 layer 屬性。
static JLayeredPaneJLayeredPane.getLayeredPaneAbove(Component c)
          一個便捷方法,它返回包含指定組件的第一個 JLayeredPane。
static RectangleSwingUtilities.getLocalBounds(Component aComponent)
          返回組件 aComponent 的矩形 (0,0,bounds.width,bounds.height)。
 ImageRepaintManager.getOffscreenBuffer(Component c, int proposedWidth, int proposedHeight)
          返回屏幕外緩衝區,它應用作帶有組件 c 的雙緩衝區。
 PopupPopupFactory.getPopup(Component owner, Component contents, int x, int y)
          為包含 Component contents 的 Component owner 創建 Popup
 intJLayeredPane.getPosition(Component c)
          獲得該組件在其所在層中的相對位置。
static ComponentSwingUtilities.getRoot(Component c)
          返回當前組件樹結構的根組件。
static JRootPaneSwingUtilities.getRootPane(Component c)
          如果 c 是一個 JRootPane 後代,則返回其 JRootPane 祖先。
 ImageRepaintManager.getVolatileOffscreenBuffer(Component c, int proposedWidth, int proposedHeight)
          返回可變屏幕外緩衝區,它應用作帶有指定組件 c 的雙緩衝區。
static WindowSwingUtilities.getWindowAncestor(Component c)
          返回 c 的第一個 Window 祖先;如果 c 未包含在 Window 內,則返回 null
static SpringSpring.height(Component c)
          返回一個 spring,其 minimumpreferredmaximumvalue 屬性由所提供組件的 minimumSizepreferredSizemaximumSizesize 屬性的高度定義。
 intJTabbedPane.indexOfComponent(Component component)
          返回指定組件的選項卡索引。
 intJTabbedPane.indexOfTabComponent(Component tabComponent)
          返回指定選項卡組件的選項卡索引。
 voidJPopupMenu.insert(Component component, int index)
          將指定組件插入到菜單的給定位置。
 voidJTextPane.insertComponent(Component c)
          將一個組件插入到文檔中,以替換當前選擇的內容。
 voidJTabbedPane.insertTab(String title, Icon icon, Component component, String tip, int index)
          在 index 位置插入一個 component,該組件通過 title 和/或 icon(任意一個都可以為 null)來表示。
 booleanMenuSelectionManager.isComponentPartOfCurrentMenu(Component c)
          如果 c 是當前使用菜單的一部分,則返回 true
static booleanSwingUtilities.isDescendingFrom(Component a, Component b)
          如果組件 a 從組件 b 繼承,則返回 true
static booleanJComponent.isLightweightComponent(Component c)
          如果此組件是輕量的,也就是說,如果它沒有本機窗口系統同位體,則返回 true。
 booleanJMenu.isMenuComponent(Component c)
          如果在子菜單層次結構中存在指定的組件,則返回 true。
 voidGroupLayout.linkSize(Component... components)
          將指定組件強制調整為具有相同的大小,而不管其首選大小、最小大小或最大大小如何。
 voidGroupLayout.linkSize(int axis, Component... components)
          將指定組件強制調整為沿指定軸具有相同的大小,而不管其首選大小、最小大小或最大大小如何。
 voidJLayeredPane.moveToBack(Component c)
          將該組件移到當前層中所有組件的底層(位置 -1)。
 voidJLayeredPane.moveToFront(Component c)
          將該組件移到當前層中所有組件的頂層(位置 0)。
 voidCellRendererPane.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 voidSwingUtilities.paintComponent(Graphics g, Component c, Container p, int x, int y, int w, int h)
          在指定的 Graphics 上繪製組件。
 voidCellRendererPane.paintComponent(Graphics g, Component c, Container p, int x, int y, int w, int h, boolean shouldValidate)
          在圖形對象 g 上繪製一個單元格渲染器組件 c。
 voidCellRendererPane.paintComponent(Graphics g, Component c, Container p, Rectangle r)
          使用矩形的 x、y、width 和 height 欄位的調用 this.paintComponent()。
static voidSwingUtilities.paintComponent(Graphics g, Component c, Container p, Rectangle r)
          在指定的 Graphics 上繪製組件。
 voidImageIcon.paintIcon(Component c, Graphics g, int x, int y)
          繪製圖標。
 voidIcon.paintIcon(Component c, Graphics g, int x, int y)
          在指定位置上繪製圖標。
 voidLookAndFeel.provideErrorFeedback(Component component)
          在用戶嘗試一個無效操作時調用,例如,在具有焦點的不可編輯的 JTextField 中進行粘貼。
 voidSpringLayout.putConstraint(String e1, Component c1, int pad, String e2, Component c2)
          將組件 c1 的邊 e1 連接到組件 c2 的邊 e2,邊與邊之間的距離固定。
 voidSpringLayout.putConstraint(String e1, Component c1, Spring s, String e2, Component c2)
          將組件 c1 的邊 e1 連接到組件 c2 的邊 e2
 voidJApplet.remove(Component comp)
          從容器中移除指定的組件。
 voidJTabbedPane.remove(Component component)
          從 JTabbedPane 中移除指定 Component
 voidJWindow.remove(Component comp)
          從該容器中移除指定組件。
 voidJViewport.remove(Component child)
          移除 Viewport 的一個輕量子對象。
 voidJSplitPane.remove(Component component)
          移除窗格中的子組件 component
 voidJDialog.remove(Component comp)
          從該容器中移除指定組件。
 voidJMenu.remove(Component c)
          從此菜單移除組件 c
 voidJInternalFrame.remove(Component comp)
          從此容器中移除指定組件。
 voidJFrame.remove(Component comp)
          從該容器中移除指定組件。
 voidGroupLayout.removeLayoutComponent(Component component)
          已從父容器中移除 Component 的通知。
 voidJSpinner.DefaultEditor.removeLayoutComponent(Component child)
          此 LayoutManager 方法不執行任何操作。
 voidOverlayLayout.removeLayoutComponent(Component comp)
          從布局移除指定組件。
 voidSpringLayout.removeLayoutComponent(Component c)
          移除與指定組件相關的約束。
 voidViewportLayout.removeLayoutComponent(Component c)
          從布局中移除指定組件。
 voidScrollPaneLayout.removeLayoutComponent(Component c)
          從布局中移除指定的組件。
 voidBoxLayout.removeLayoutComponent(Component comp)
          此類不使用。
 voidJRootPane.RootLayout.removeLayoutComponent(Component comp)
           
 voidGroupLayout.replace(Component existingComponent, Component newComponent)
          使用新的組件替代現有組件。
 voidJSplitPane.setBottomComponent(Component comp)
          將組件設置到分隔條的下面或者右邊。
 voidJScrollPane.setColumnHeaderView(Component view)
          創建一個列標題視口(如果有必要),設置其視圖然後將此列標題視口添加到滾動窗格。
 voidJTabbedPane.setComponentAt(int index, Component component)
          將 index 位置的組件設置為 component
 voidJDesktopPane.setComponentZOrder(Component comp, int index)
          將指定組件移動到容器中指定的 z 順序索引。
 voidJScrollPane.setCorner(String key, Component corner)
          添加一個將顯示在一個滾動窗格角中的子級,如果有空間的話。
 voidJApplet.setGlassPane(Component glassPane)
          設置 glassPane 屬性。
 voidJWindow.setGlassPane(Component glassPane)
          設置 glassPane 屬性。
 voidJDialog.setGlassPane(Component glassPane)
          設置 glassPane 屬性。
 voidJInternalFrame.setGlassPane(Component glass)
          設置此 JInternalFrameglassPane 屬性。
 voidJRootPane.setGlassPane(Component glass)
          將指定的 Component 設置為此根窗格的玻璃窗格。
 voidJFrame.setGlassPane(Component glassPane)
          設置 glassPane 屬性。
 voidRootPaneContainer.setGlassPane(Component glassPane)
          glassPane 始終為 rootPane 的第一個子組件,rootPanes 布局管理器確保它始終與 rootPane 一樣大。
 voidGroupLayout.setHonorsVisibility(Component component, Boolean honorsVisibility)
          設置確定組件的大小和位置時是否要考慮組件的可見性。
 voidJPopupMenu.setInvoker(Component invoker)
          設置此彈出菜單的調用者,即彈出菜單在其中顯示的組件。
 voidJLabel.setLabelFor(Component c)
          設置要添加標籤的組件。
 voidJLayeredPane.setLayer(Component c, int layer)
          設置指定組件的 layer 屬性,使之成為該層中最底部的組件。
 voidJLayeredPane.setLayer(Component c, int layer, int position)
          為指定組件設置 layer 屬性,並設置它在該層中的位置。
 voidJSplitPane.setLeftComponent(Component comp)
          將組件設置到分隔條的左邊(或上面)。
 voidJComponent.setNextFocusableComponent(Component aComponent)
          已過時。 從 1.4 版本開始,由 FocusTraversalPolicy 取代
 voidJLayeredPane.setPosition(Component c, int position)
          將該組件移到當前層中的 position 處,其中 0 表示該層中的最頂層位置,-1 表示最底層位置。
 voidJSplitPane.setRightComponent(Component comp)
          將組件設置到分隔條的右邊(或者下面)。
 voidJScrollPane.setRowHeaderView(Component view)
          創建一個行標題視口(如果有必要),設置其視圖然後將此行標題視口添加到滾動窗格。
 voidJPopupMenu.setSelected(Component sel)
          設置當前選擇的組件,此方法將更改選擇模型。
 voidJMenuBar.setSelected(Component sel)
          設置當前選擇的組件,更改選擇模型。
 voidJTabbedPane.setSelectedComponent(Component c)
          設置此選項卡窗格的已選組件。
 voidJTabbedPane.setTabComponentAt(int index, Component component)
          設置負責呈現指定選項卡標題的組件。
 voidJSplitPane.setTopComponent(Component comp)
          將組件設置到分隔條的上面或者左邊。
 voidJViewport.setView(Component view)
          設置 JViewport 的一個輕量子對象 (view),可以為 null
 voidJScrollPane.setViewportView(Component view)
          創建一個視口(如果有必要)並設置其視圖。
 voidJPopupMenu.show(Component invoker, int x, int y)
          在組件調用者的坐標空間中的位置 X、Y 顯示彈出菜單。
static intJOptionPane.showConfirmDialog(Component parentComponent, Object message)
          調出帶有選項 YesNoCancel 的對話框;標題為 Select an Option
static intJOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType)
          調出一個由 optionType 參數確定其中選項數的對話框。
static intJOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType)
          調用一個由 optionType 參數確定其中選項數的對話框,messageType 參數確定要顯示的圖標。
static intJOptionPane.showConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon)
          調出一個帶有指定圖標的對話框,其中的選項數由 optionType 參數確定。
 intJFileChooser.showDialog(Component parent, String approveButtonText)
          彈出具有自定義 approve 按鈕的自定義文件選擇器對話框。
static ColorJColorChooser.showDialog(Component component, String title, Color initialColor)
          顯示有模式的顏色選取器,在隱藏對話框之前一直阻塞。
static StringJOptionPane.showInputDialog(Component parentComponent, Object message)
          顯示請求用戶輸入內容的問題消息對話框,它以 parentComponent 為父級。
static StringJOptionPane.showInputDialog(Component parentComponent, Object message, Object initialSelectionValue)
          顯示請求用戶輸入內容的問題消息對話框,它以 parentComponent 為父級。
static StringJOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType)
          顯示請求用戶輸入內容的對話框,它以 parentComponent 為父級,該對話框的標題為 title,消息類型為 messageType
static ObjectJOptionPane.showInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue)
          提示用戶在可以指定初始選擇、可能選擇及其他所有選項的模塊化的對話框中輸入內容。
static intJOptionPane.showInternalConfirmDialog(Component parentComponent, Object message)
          調出帶有選項 YesNoCancel 的內部對話框面板;標題為 Select an Option
static intJOptionPane.showInternalConfirmDialog(Component parentComponent, Object message, String title, int optionType)
          調出一個由 optionType 參數確定其中選項數的內部對話框面板。
static intJOptionPane.showInternalConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType)
          調出一個由 optionType 參數確定其中選項數的內部對話框面板,messageType 參數確定要顯示的圖標。
static intJOptionPane.showInternalConfirmDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon)
          調出一個帶有指定圖標的內部對話框面板,其中的選項數由 optionType 參數確定。
static StringJOptionPane.showInternalInputDialog(Component parentComponent, Object message)
          顯示請求用戶輸入內容的內部問題消息對話框,它以 parentComponent 為父級。
static StringJOptionPane.showInternalInputDialog(Component parentComponent, Object message, String title, int messageType)
          顯示請求用戶輸入內容的內部對話框,它以 parentComponent 為父級。
static ObjectJOptionPane.showInternalInputDialog(Component parentComponent, Object message, String title, int messageType, Icon icon, Object[] selectionValues, Object initialSelectionValue)
          提示用戶在可以指定初始選擇、可能選擇及其他所有選項的模塊化的內部對話框中輸入內容。
static voidJOptionPane.showInternalMessageDialog(Component parentComponent, Object message)
          調出內部確認對話框面板。
static voidJOptionPane.showInternalMessageDialog(Component parentComponent, Object message, String title, int messageType)
          調出一個顯示消息的內部對話框面板,它使用由 messageType 參數確定的默認圖標。
static voidJOptionPane.showInternalMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon)
          調出一個顯示消息的內部對話框面板,為其指定了所有參數。
static intJOptionPane.showInternalOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)
          調出一個帶有指定圖標的內部對話框面板,其中的初始選擇由 initialValue 參數確定,選項數由 optionType 參數確定。
static voidJOptionPane.showMessageDialog(Component parentComponent, Object message)
          調出標題為 "Message" 的信息消息對話框。
static voidJOptionPane.showMessageDialog(Component parentComponent, Object message, String title, int messageType)
          調出對話框,它顯示使用由 messageType 參數確定的默認圖標的 message。
static voidJOptionPane.showMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon)
          調出一個顯示信息的對話框,為其指定了所有參數。
 intJFileChooser.showOpenDialog(Component parent)
          彈出一個 "Open File" 文件選擇器對話框。
static intJOptionPane.showOptionDialog(Component parentComponent, Object message, String title, int optionType, int messageType, Icon icon, Object[] options, Object initialValue)
          調出一個帶有指定圖標的對話框,其中的初始選擇由 initialValue 參數確定,選項數由 optionType 參數確定。
 intJFileChooser.showSaveDialog(Component parent)
          彈出一個 "Save File" 文件選擇器對話框。
static voidSwingUtilities.updateComponentTreeUI(Component c)
          簡單的外觀更改:將樹結構中的每個節點轉到 updateUI() -- 也就是說,通過當前外觀初始化其 UI 屬性。
static SpringSpring.width(Component c)
          返回一個 spring,其 minimumpreferredmaximumvalue 屬性由所提供組件的 minimumSizepreferredSizemaximumSizesize 屬性的寬度定義。
static WindowSwingUtilities.windowForComponent(Component c)
          返回 c 的第一個 Window 祖先;如果 c 未包含在 Window 內,則返回 null
 
參數類型為 Component 的 javax.swing.border 中的方法
 intTitledBorder.getBaseline(Component c, int width, int height)
          返回基線。
 intAbstractBorder.getBaseline(Component c, int width, int height)
          返回基線。
 Component.BaselineResizeBehaviorTitledBorder.getBaselineResizeBehavior(Component c)
          返回一個枚舉,指示該邊框的基線如何隨大小的改變而發生更改。
 Component.BaselineResizeBehaviorAbstractBorder.getBaselineResizeBehavior(Component c)
          返回一個枚舉,指示組件的基線如何隨大小的改變而發生更改。
 InsetsSoftBevelBorder.getBorderInsets(Component c)
          返回邊框的 insets。
 InsetsTitledBorder.getBorderInsets(Component c)
          返回邊框的 insets。
 InsetsBevelBorder.getBorderInsets(Component c)
          返回邊框的 insets。
 InsetsEtchedBorder.getBorderInsets(Component c)
          返回邊框的 insets
 InsetsLineBorder.getBorderInsets(Component c)
          返回邊框的 insets。
 InsetsMatteBorder.getBorderInsets(Component c)
          返回邊框的 insets。
 InsetsCompoundBorder.getBorderInsets(Component c)
          返回複合邊框的 insets,它是外部邊框的 insets 與內部邊框的 insets 相加所得的結果。
 InsetsEmptyBorder.getBorderInsets(Component c)
          返回此邊框的 insets
 InsetsAbstractBorder.getBorderInsets(Component c)
          此默認實現返回一個新的 Insets 實例,其中 topleftbottomright 欄位都設置成了 0
 InsetsBorder.getBorderInsets(Component c)
          返回該邊框的 insets。
 InsetsSoftBevelBorder.getBorderInsets(Component c, Insets insets)
          用此邊框的當前 Insets 重新初始化 insets 參數。
 InsetsTitledBorder.getBorderInsets(Component c, Insets insets)
          用此邊框的當前 Insets 重新初始化 insets 參數。
 InsetsBevelBorder.getBorderInsets(Component c, Insets insets)
          用此邊框的當前 Insets 重新初始化 insets 參數。
 InsetsEtchedBorder.getBorderInsets(Component c, Insets insets)
          用此邊框的當前 Insets 重新初始化 insets 參數
 InsetsLineBorder.getBorderInsets(Component c, Insets insets)
          用此邊框的當前 Insets 重新初始化 insets 參數。
 InsetsMatteBorder.getBorderInsets(Component c, Insets insets)
          用此邊框的當前 Insets 重新初始化 insets 參數。
 InsetsCompoundBorder.getBorderInsets(Component c, Insets insets)
          用此邊框的當前 Insets 重新初始化 insets 參數。
 InsetsEmptyBorder.getBorderInsets(Component c, Insets insets)
          用此邊框的當前 Insets 重新初始化 insets 參數
 InsetsAbstractBorder.getBorderInsets(Component c, Insets insets)
          用此邊框的當前 Insets 重新初始化 insets 參數。
protected  FontTitledBorder.getFont(Component c)
           
 ColorEtchedBorder.getHighlightColor(Component c)
          返回浮雕化邊框在指定組件上呈現的高亮顯示顏色。
 ColorBevelBorder.getHighlightInnerColor(Component c)
          返回斜面邊框在指定組件上呈現的內部高亮顯示顏色。
 ColorBevelBorder.getHighlightOuterColor(Component c)
          返回斜面邊框在指定組件上呈現的外部高亮顯示顏色。
static RectangleAbstractBorder.getInteriorRectangle(Component c, Border b, int x, int y, int width, int height)
          返回一個用所給的參數減去邊框 insets 得到的矩形。
 RectangleAbstractBorder.getInteriorRectangle(Component c, int x, int y, int width, int height)
          此便捷方法調用靜態方法。
 DimensionTitledBorder.getMinimumSize(Component c)
          返回此邊框完全顯示邊框和標題所需的最小大小。
 ColorEtchedBorder.getShadowColor(Component c)
          返回浮雕化邊框在指定組件上呈現的陰影顏色。
 ColorBevelBorder.getShadowInnerColor(Component c)
          返回斜面邊框在指定組件上呈現的內部陰影顏色。
 ColorBevelBorder.getShadowOuterColor(Component c)
          返回斜面邊框在指定組件上呈現的外部陰影顏色。
 voidSoftBevelBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          按照指定的位置和尺寸繪製指定組件的邊框。
 voidTitledBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          按照指定的位置和大小為指定的組件繪製邊框。
 voidBevelBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          按指定的位置和尺寸繪製指定組件的邊框。
 voidEtchedBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          按照指定的位置和尺寸為指定的組件繪製邊框
 voidLineBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          按照指定的位置和尺寸為指定的組件繪製邊框。
 voidMatteBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          繪製襯邊邊框。
 voidCompoundBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          繪製組合邊框,方法是先按指定的位置和尺寸繪製外部邊框,然後按照外部邊框 insets 指定的位置和尺寸偏移量繪製內部邊框。
 voidEmptyBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          默認情況下不執行繪製。
 voidAbstractBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          此默認實現不執行繪製操作。
 voidBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
          按指定的位置和尺寸繪製指定組件的邊框。
protected  voidBevelBorder.paintLoweredBevel(Component c, Graphics g, int x, int y, int width, int height)
           
protected  voidBevelBorder.paintRaisedBevel(Component c, Graphics g, int x, int y, int width, int height)
           
 
參數類型為 Component 的 javax.swing.plaf.basic 中的方法
 voidBasicSplitPaneUI.BasicHorizontalLayoutManager.addLayoutComponent(Component comp, Object constraints)
          使用指定的約束對象將指定組件添加到布局中。
 voidBasicInternalFrameTitlePane.TitlePaneLayout.addLayoutComponent(String name, Component c)
           
 voidBasicInternalFrameUI.InternalFrameLayout.addLayoutComponent(String name, Component c)
           
 voidBasicOptionPaneUI.ButtonAreaLayout.addLayoutComponent(String string, Component comp)
           
 voidBasicSplitPaneDivider.DividerLayout.addLayoutComponent(String string, Component c)
           
 voidBasicSplitPaneUI.BasicHorizontalLayoutManager.addLayoutComponent(String place, Component component)
          在 place 位置添加組件。
 voidBasicTabbedPaneUI.TabbedPaneLayout.addLayoutComponent(String name, Component comp)
           
 voidBasicComboBoxUI.ComboBoxLayoutManager.addLayoutComponent(String name, Component comp)
           
 voidBasicScrollBarUI.addLayoutComponent(String name, Component child)
           
 booleanBasicToolBarUI.canDock(Component c, Point p)
           
protected  voidBasicTreeUI.drawCentered(Component c, Graphics graphics, Icon icon, int x, int y)
           
 InsetsBasicBorders.ButtonBorder.getBorderInsets(Component c)
           
 InsetsBasicBorders.ToggleButtonBorder.getBorderInsets(Component c)
           
 InsetsBasicBorders.RadioButtonBorder.getBorderInsets(Component c)
           
 InsetsBasicBorders.MenuBarBorder.getBorderInsets(Component c)
           
 InsetsBasicBorders.MarginBorder.getBorderInsets(Component c)
           
 InsetsBasicBorders.FieldBorder.getBorderInsets(Component c)
           
 InsetsBasicBorders.SplitPaneBorder.getBorderInsets(Component c)
           
 InsetsBasicBorders.ButtonBorder.getBorderInsets(Component c, Insets insets)
           
 InsetsBasicBorders.ToggleButtonBorder.getBorderInsets(Component c, Insets insets)
           
 InsetsBasicBorders.RadioButtonBorder.getBorderInsets(Component c, Insets insets)
           
 InsetsBasicBorders.MenuBarBorder.getBorderInsets(Component c, Insets insets)
           
 InsetsBasicBorders.MarginBorder.getBorderInsets(Component c, Insets insets)
           
 InsetsBasicBorders.FieldBorder.getBorderInsets(Component c, Insets insets)
           
protected  intBasicSplitPaneUI.BasicHorizontalLayoutManager.getPreferredSizeOfComponent(Component c)
          返回傳入 Component 的首選大小的寬度。
protected  intBasicSplitPaneUI.BasicHorizontalLayoutManager.getSizeOfComponent(Component c)
          返回傳入組件的寬度。
protected  voidBasicSpinnerUI.installNextButtonListeners(Component c)
          在下一個按鈕(c)上安裝必要的偵聽器以更新 JSpinner 來響應用戶動作。
protected  voidBasicSpinnerUI.installPreviousButtonListeners(Component c)
          在上一個按鈕(c)上安裝必要的偵聽器以更新 JSpinner 來響應用戶動作。
 voidBasicBorders.RolloverButtonBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidBasicBorders.ButtonBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
           
 voidBasicBorders.ToggleButtonBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
           
 voidBasicBorders.RadioButtonBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
           
 voidBasicBorders.MenuBarBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
           
 voidBasicBorders.FieldBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
           
 voidBasicBorders.SplitPaneBorder.paintBorder(Component c, Graphics g, int x, int y, int width, int height)
           
protected  voidBasicSliderUI.paintHorizontalLabel(Graphics g, int value, Component label)
          為標籤表中的每個標籤調用此方法。
protected  voidBasicSliderUI.paintVerticalLabel(Graphics g, int value, Component label)
          為標籤表中的每個標籤調用此方法。
 voidBasicInternalFrameTitlePane.TitlePaneLayout.removeLayoutComponent(Component c)
           
 voidBasicInternalFrameUI.InternalFrameLayout.removeLayoutComponent(Component c)
           
 voidBasicOptionPaneUI.ButtonAreaLayout.removeLayoutComponent(Component c)
           
 voidBasicSplitPaneDivider.DividerLayout.removeLayoutComponent(Component c)
           
 voidBasicSplitPaneUI.BasicHorizontalLayoutManager.removeLayoutComponent(Component component)
          根據了解的情況移除指定的組件。
 voidBasicTabbedPaneUI.TabbedPaneLayout.removeLayoutComponent(Component comp)
           
 voidBasicComboBoxUI.ComboBoxLayoutManager.removeLayoutComponent(Component comp)
           
 voidBasicScrollBarUI.removeLayoutComponent(Component child)
           
protected  voidBasicToolBarUI.setBorderToNonRollover(Component c)
          將組件的邊框設置為具有由 createNonRolloverBorder 創建的翻轉邊框。
protected  voidBasicToolBarUI.setBorderToNormal(Component c)
          將組件的邊框設置為具有普通邊框。
protected  voidBasicToolBarUI.setBorderToRollover(Component c)
          將組件的邊框設置為具有由 createRolloverBorder 創建的翻轉邊框。
protected  voidBasicSplitPaneUI.BasicHorizontalLayoutManager.setComponentToSize(Component c, int size, int location, Insets insets, Dimension containerSize)
          將組件 c 的寬度設置為 size(將其 x 的位置放置到 location),將 y 和高度分別設置為 insets.top 和 containersize.height 減去上下 insets。
protected  voidBasicSplitPaneUI.setNonContinuousLayoutDivider(Component newDivider)
          設置要在將 splitPane 配置為非連續布局時使用的分隔符。
protected  voidBasicSplitPaneUI.setNonContinuousLayoutDivider(Component newDivider, boolean rememberSizes)
          設置要使用的分隔符。
protected  voidBasicTabbedPaneUI.setVisibleComponent(Component component)
           
 
參數類型為 Component 的 javax.swing.plaf.metal 中的方法
protected  voidMetalCheckBoxIcon.drawCheck(Component c, Graphics g, int x, int y)
           
 InsetsMetalBorders.Flush3DBorder.getBorderInsets(Component c)
           
 InsetsMetalBorders.ButtonBorder.getBorderInsets(Component c)
           
 InsetsMetalBorders.InternalFrameBorder.getBorderInsets(Component c)
           
 InsetsMetalBorders.PaletteBorder.getBorderInsets(Component c)
           
 InsetsMetalBorders.OptionDialogBorder.getBorderInsets(Component c)
           
 InsetsMetalBorders.MenuBarBorder.getBorderInsets(Component c)
           
 InsetsMetalBorders.MenuItemBorder.getBorderInsets(Component c)
           
 InsetsMetalBorders.PopupMenuBorder.getBorderInsets(Component c)
           
 InsetsMetalBorders.ToolBarBorder.getBorderInsets(Component c)
           
 InsetsMetalBorders.ScrollPaneBorder.getBorderInsets(Component c)
           
 InsetsMetalBorders.TableHeaderBorder.getBorderInsets(Component c)
           
 InsetsMetalBorders.Flush3DBorder.getBorderInsets(Component c, Insets newInsets)
           
 InsetsMetalBorders.ButtonBorder.getBorderInsets(Component c, Insets newInsets)
           
 InsetsMetalBorders.InternalFrameBorder.getBorderInsets(Component c, Insets newInsets)
           
 InsetsMetalBorders.PaletteBorder.getBorderInsets(Component c, Insets newInsets)
           
 InsetsMetalBorders.OptionDialogBorder.getBorderInsets(Component c, Insets newInsets)
           
 InsetsMetalBorders.MenuBarBorder.getBorderInsets(Component c, Insets newInsets)
           
 InsetsMetalBorders.MenuItemBorder.getBorderInsets(Component c, Insets newInsets)
           
 InsetsMetalBorders.PopupMenuBorder.getBorderInsets(Component c, Insets newInsets)
           
 InsetsMetalBorders.ToolBarBorder.getBorderInsets(Component c, Insets newInsets)
           
 voidMetalBorders.Flush3DBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalBorders.ButtonBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalBorders.InternalFrameBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalBorders.PaletteBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalBorders.OptionDialogBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalBorders.MenuBarBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalBorders.MenuItemBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalBorders.PopupMenuBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalBorders.RolloverButtonBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalBorders.ToolBarBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalBorders.TextFieldBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalBorders.ScrollPaneBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalBorders.ToggleButtonBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalBorders.TableHeaderBorder.paintBorder(Component c, Graphics g, int x, int y, int w, int h)
           
 voidMetalCheckBoxIcon.paintIcon(Component c, Graphics g, int x, int y)
           
 voidMetalComboBoxIcon.paintIcon(Component c, Graphics g, int x, int y)
          繪製 MetalComboBox 的水平條
 voidMetalIconFactory.PaletteCloseIcon.paintIcon(Component c, Graphics g, int x, int y)
           
 voidMetalIconFactory.FolderIcon16.paintIcon(Component c, Graphics g, int x, int y)
           
 voidMetalIconFactory.FileIcon16.paintIcon(Component c, Graphics g, int x, int y)
           
 voidMetalIconFactory.TreeControlIcon.paintIcon(Component c, Graphics g, int x, int y)
           
 voidMetalIconFactory.TreeControlIcon.paintMe(Component c, Graphics g, int x, int y)
           
 voidMetalLookAndFeel.provideErrorFeedback(Component component)
          在用戶嘗試一個無效操作時調用,例如,在具有焦點的不可編輯的 JTextField 中進行粘貼。
protected  voidMetalToolBarUI.setBorderToNonRollover(Component c)
           
 

相關焦點

  • Java中ItemEvent的使用方法
    1:ItemEvent事件源:選擇框,下拉列表都可以觸發ItemEvent事件2:註冊監視器:ItemListener樓口作為監視器事件源addI temListener (ItemListener listen)將實現Itemli stener接口的類的實例註冊為事件源的監視器
  • java中static, final, 內部類的具體運用
    final是個修飾符,它可以用來修飾類,類的成員方法,以及變量(成員變量和局部變量)。final的特點:inal修飾類不可以被繼承,但是可以繼承其他類。final int n;public Demo(){//可以在創建對象時所調用的構造方法中,為變量n賦值n = 2016;}}包的概念:java的包,其實就是我們電腦系統中的文件夾,包裡存放的是程序生成的.class文件。
  • Java基礎教程:Java包裝類概念及應用
    概述Java提供了兩個類型系統,基本類型與引用類型,使用基本類型在於效率,然而很多情況,會創建對象使用,因為對象可以做更多的功能,如果想要我們的基本類型像對象一樣操作,就可以使用基本類型對應的包裝類,如下:Integer類
  • Java基礎面試題簡單總結
    java.lang.String類是final類型的,因此不可以繼承這個類、不能修改這個類。Int是java的原始數據類型,Integer是java為int提供的封裝類。Java為每個原始類型提供了封裝類。
  • java——Scnner()類下面有幾種方法呢?
    一、Scnner類 Scnner類在java.util包中一個可以使用正則表達式來解析基本類型和字符串的簡單文本掃描器 findInLine(java.lang.String)、findWithinHorizon(java.lang.String, int) 和 skip(java.util.regex.Pattern) 方法的執行與分隔符模式無關。這些方法會嘗試匹配與輸入中的分隔符無關的指定模式,因此可用於分隔符無關的特殊環境中。在等待更多輸入時這些方法可能阻塞。
  • Java中設置classpath、path、JAVA_HOME的作用?
    path:Windows系統執行命令時要搜尋的路徑在dos命令行中執行命令的時候,會先從當前路徑去找,如果找不到,就會到path路徑下去找比如我的jdk裝在D盤下,當我在C盤執行java -version的時候會出現找不到java命令的情況,設置path的目的就是當在
  • java集合詳解合集
    一旦在數組初始化時指定了這個數組長度,這個數組長度就是不可變的,如果我們需要保存一個可以動態增長的數據(在編譯時無法確定具體的數量),java的集合類就是一個很好的設計方案了。集合類主要負責保存、盛裝其他數據,因此集合類也被稱為容器類。
  • 深入源碼剖析componentWillXXX為什麼UNSAFE
    被誤用的鉤子我們先來探討第一點,這裡我們以componentWillRecieveProps舉例。我們經常在componentWillRecieveProps內處理props改變帶來的影響。有些同學認為這個鉤子會在每次props變化後觸發。真的是這樣麼?讓我們看看源碼。
  • Java | 第一個 SpringBoot 工程詳解
    最為重要,它由項目生成,是整個工程的應用啟動類 main 函數。需要注意的是,這個類必須放在其他類的上冊目錄,拿上述目錄舉個慄子, 若其他HelloWorldController.java 類位於 com.nasus.controller 下。則 HelloworldApplication.java 類必須放置在 com.nasus 下或者 com 下(層級必須大於其他 java 類)。
  • [博客更新]Java 中 final 關鍵詞的使用
    上一篇文章我們講了 java 中 static 關鍵字的使用,這裡再將一下 final 關鍵字的使用。final 在 java 中可以看做一個「終結者」,它可以定義類、定義方法和定義變量。當定義類的時候,該類不能被繼承當定義方法的時候,該方法不能被子類覆蓋(Override)當定義變量的時候,該變量只能在定義的時候初始化,後期不能做改變,即變為一個常量。
  • 這個類在Java裡,是和亞當夏娃一樣的存在
    今天要學的Object類在Java裡面,就好比是和亞當夏娃一樣的存在。只不過神話終歸只是神話,是虛無縹緲的,但是計算機裡面,Object類是真真實實存在的。Object類是所有類的根類,頂層父類,就可以理解成是所有類的祖先,也就是說所有的類最終都會繼承至它,包括數組的父類,也是Object類。
  • Java泛型的約束與局限性
    在這裡我們假設可以實例化,那麼經編譯器類型擦除後,table的類型是Pair[],我們再讓它協變為Object[]:Object[] objArray = table;而一般來說,數組會記住他的元素類型Pair,我們如果試圖存儲其他類型的元素,就會拋出異常(數組存儲檢查),例如:objArray[0] = "Hello"; //ERROR--component
  • Kotlin VS Java:基本語法差異
    ,歡迎加入Java和Android架構社區Android開發規範和架構總結5月18號,goole宣布Kotlin成為官方支持的開發語言以來,Kotlin語言社區,公眾號,qq群等全面轟炸,本文是一篇譯文,來自國外的一個用戶,將給大家介紹,基礎語法部分Kotlin和java
  • java集合【6】——— Iterable接口
    內部定義的方法 java集合最源頭的接口,實現這個接口的作用主要是集合對象可以通過迭代器去遍歷每一個元素。JamException in thread "main" java.util.ConcurrentModificationException at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909) at java.util.ArrayList
  • 「JAVA」屬性、路徑分隔符有何不同?file對象創建,文件過濾器
    為解決這個問題,Java 在java.io.File類中提供了兩類常量,分別來表示路徑分隔符和屬性分隔符,官方源碼如下所示:java.io.File類 中的路徑分隔符和屬性屬性分隔符、路徑分隔符apijava.io包中,包中有提供大量的I/O操作的api,但這一切的基礎是File類,File 這個名字既可以表示一個特定的文件,也可以表示一個目錄(目錄下有多個文件)。
  • Java 訪問權限控制:你真的了解 protected 關鍵字嗎?
    ,其能否被其他類所訪問,取決於該成員的修飾詞;而對於一個類而言,其能否被其他類所訪問,也取決於該類的修飾詞。(o.hashCode());    }} 我們給自己的程序設置的包名是java.lang,事實上,java.lang是JDK使用的包名。
  • 萬字概覽 Java 虛擬機
    字面量包括文本字符串、基本類型的值和使用 final 聲明的常量;符號引用包括類和方法的全限定名、欄位(方法)的名稱和描述符。除了上面的這些常見分代 GC 外,隨著垃圾回收算法的不斷改進,又出現了如 G1GC 這類混合式 GC。這類 GC 不再從物理上將 Heap 劃分為 Young 區和 Old 區,而是僅從邏輯上進行劃分,甚至 JDK11 提供的 ZGC 連邏輯上都不存在 Young 區和 Old 區了。
  • 我要告訴你:java接口中可以定義private私有方法
    在傳統的Java編程中,被廣為人知的一個知識點是:java Interface接口中不能定義private私有方法。只允許我們定義public訪問權限的方法、抽象方法或靜態方法。但是從Java 9 開始,Interface 接口中允許定義私有方法和私有靜態方法。下面我們就來為大家介紹其語法規則,和為什麼要有這樣的設計。
  • Java 枚舉(enum) 詳解7種常見的用法
    在java中如何更好的使用這些「數據集」呢?因此枚舉便派上了用場,以下代碼詳細介紹了枚舉的用法。JDK1.5引入了新的類型——枚舉。在 Java 中它雖然算個「小」功能,卻給我們的開發帶來了「大」方便。在JDK1.5 之前,我們定義常量都是: public static fianl.... 。
  • java練習本(2019-06-12)
    題目java語言使用的字符集是?2.答案解析A.這是一種常用於會計系統中的編碼方式,與java關係不大,錯誤B.ASCII碼1961年提出,是目前使用最廣泛的西文字符集,但不是java使用的編碼C.GBK為一種漢子編碼格式,包含了大量的漢子編碼,java也並未使用它最為編碼格式D.Unicode編碼是一種將世界上所有符號都納入其中的編碼格式來避免編碼不匹配的亂碼問題