JavaTM 2 Platform
Standard Ed. 6

類別 javax.swing.AbstractButton
的使用

使用 AbstractButton 的軟體套件
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.plaf.basic 提供了根據基本外觀建構的使用者介面物件。 
javax.swing.plaf.metal 提供根據 Java 外觀(曾經代稱為 Metal)建構的使用者介面物件,Java 外觀是預設外觀。 
 

javax.swingAbstractButton 的使用
 

javax.swingAbstractButton 的子類別
 class JButton
          "push" 按鈕的實作。
 class JCheckBox
          複選框的實作,複選框是一個可以被選定和取消選定的項,它將其狀態顯示給使用者。
 class JCheckBoxMenuItem
          可以被選定或取消選定的選單項。
 class JMenu
          選單的該實作是一個套件含 JMenuItem 的彈出視窗,使用者選擇 JMenuBar 上的項時會顯示該 JMenuItem。
 class JMenuItem
          選單中的項的實作。
 class JRadioButton
          實作一個單選按鈕,此按鈕項可被選擇或取消選擇,並可為使用者顯示其狀態。
 class JRadioButtonMenuItem
          一個單選按鈕選單項的實作。
 class JToggleButton
          具有兩個狀態的(two-state)按鈕的實作。
 

型別參數型別為 AbstractButtonjavax.swing 中的欄位
protected  Vector<AbstractButton> ButtonGroup.buttons
           
 

返回變數型別為 AbstractButton 的型別的 javax.swing 中的方法
 Enumeration<AbstractButton> ButtonGroup.getElements()
          返回此組中的所有按鈕。
 

參數型別為 AbstractButtonjavax.swing 中的方法
 void ButtonGroup.add(AbstractButton b)
          將按鈕添加到組中。
 void ButtonGroup.remove(AbstractButton b)
          從組中移除按鈕。
 

javax.swing.plaf.basicAbstractButton 的使用
 

javax.swing.plaf.basicAbstractButton 的子類別
 class BasicArrowButton
          一個 JButton 物件,它繪製朝某個基本方向的縮放箭頭。
 

參數型別為 AbstractButtonjavax.swing.plaf.basic 中的方法
protected  void BasicButtonListener.checkOpacity(AbstractButton b)
           
protected  BasicButtonListener BasicButtonUI.createButtonListener(AbstractButton b)
           
 int BasicButtonUI.getDefaultTextIconGap(AbstractButton b)
           
protected  Border BasicToolBarUI.getNonRolloverBorder(AbstractButton b)
          返回按鈕的非翻轉邊框。
static Dimension BasicGraphicsUtils.getPreferredButtonSize(AbstractButton b, int textIconGap)
           
protected  Border BasicToolBarUI.getRolloverBorder(AbstractButton b)
          返回按鈕的翻轉邊框。
protected  void BasicRadioButtonUI.installDefaults(AbstractButton b)
           
protected  void BasicButtonUI.installDefaults(AbstractButton b)
           
protected  void BasicButtonUI.installKeyboardActions(AbstractButton b)
           
protected  void BasicButtonUI.installListeners(AbstractButton b)
           
protected  void BasicButtonUI.paintButtonPressed(Graphics g, AbstractButton b)
           
protected  void BasicButtonUI.paintFocus(Graphics g, AbstractButton b, Rectangle viewRect, Rectangle textRect, Rectangle iconRect)
           
protected  void BasicToggleButtonUI.paintIcon(Graphics g, AbstractButton b, Rectangle iconRect)
           
protected  void BasicButtonUI.paintText(Graphics g, AbstractButton b, Rectangle textRect, String text)
          呈現當前按鈕文本的方法。
protected  void BasicRadioButtonUI.uninstallDefaults(AbstractButton b)
           
protected  void BasicButtonUI.uninstallDefaults(AbstractButton b)
           
protected  void BasicButtonUI.uninstallKeyboardActions(AbstractButton b)
           
protected  void BasicButtonUI.uninstallListeners(AbstractButton b)
           
 

參數型別為 AbstractButtonjavax.swing.plaf.basic 中的建構子
BasicButtonListener(AbstractButton b)
           
 

javax.swing.plaf.metalAbstractButton 的使用
 

javax.swing.plaf.metalAbstractButton 的子類別
 class MetalComboBoxButton
          協助 MetalComboBoxUI 的 JButton 子類別 警告:此類別的已序列化物件與以後的 Swing 版本不相容。
 class MetalScrollButton
          Metal 滾動條箭頭的 JButton 物件。
 

參數型別為 AbstractButtonjavax.swing.plaf.metal 中的方法
protected  BasicButtonListener MetalButtonUI.createButtonListener(AbstractButton b)
           
 void MetalCheckBoxUI.installDefaults(AbstractButton b)
           
 void MetalRadioButtonUI.installDefaults(AbstractButton b)
           
 void MetalToggleButtonUI.installDefaults(AbstractButton b)
           
 void MetalButtonUI.installDefaults(AbstractButton b)
           
protected  void MetalToggleButtonUI.paintButtonPressed(Graphics g, AbstractButton b)
           
protected  void MetalButtonUI.paintButtonPressed(Graphics g, AbstractButton b)
           
protected  void MetalToggleButtonUI.paintFocus(Graphics g, AbstractButton b, Rectangle viewRect, Rectangle textRect, Rectangle iconRect)
           
protected  void MetalButtonUI.paintFocus(Graphics g, AbstractButton b, Rectangle viewRect, Rectangle textRect, Rectangle iconRect)
           
protected  void MetalToggleButtonUI.paintIcon(Graphics g, AbstractButton b, Rectangle iconRect)
          在空間 iconRect 中繪製按鈕 b 的適當圖標。
protected  void MetalCheckBoxUI.uninstallDefaults(AbstractButton b)
           
protected  void MetalRadioButtonUI.uninstallDefaults(AbstractButton b)
           
protected  void MetalToggleButtonUI.uninstallDefaults(AbstractButton b)
           
 void MetalButtonUI.uninstallDefaults(AbstractButton b)
           
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only