JavaTM 2 Platform
Standard Ed. 6

javax.swing.plaf.basic
類別 BasicRadioButtonUI

java.lang.Object
  繼承者 javax.swing.plaf.ComponentUI
      繼承者 javax.swing.plaf.ButtonUI
          繼承者 javax.swing.plaf.basic.BasicButtonUI
              繼承者 javax.swing.plaf.basic.BasicToggleButtonUI
                  繼承者 javax.swing.plaf.basic.BasicRadioButtonUI
直接已知子類別:
BasicCheckBoxUI, MetalRadioButtonUI

public class BasicRadioButtonUI
extends BasicToggleButtonUI

BasicRadioButtonUI 的 RadioButtonUI 實作


欄位摘要
protected  Icon icon
           
 
從類別 javax.swing.plaf.basic.BasicButtonUI 繼承的欄位
defaultTextIconGap, defaultTextShiftOffset
 
建構子摘要
BasicRadioButtonUI()
           
 
方法摘要
static ComponentUI createUI(JComponent b)
           
 Icon getDefaultIcon()
           
 Dimension getPreferredSize(JComponent c)
          單選按鈕的首選大小。
protected  String getPropertyPrefix()
           
protected  void installDefaults(AbstractButton b)
           
 void paint(Graphics g, JComponent c)
          繪製單選按鈕
protected  void paintFocus(Graphics g, Rectangle textRect, Dimension size)
           
protected  void uninstallDefaults(AbstractButton b)
           
 
從類別 javax.swing.plaf.basic.BasicToggleButtonUI 繼承的方法
getTextShiftOffset, paintIcon
 
從類別 javax.swing.plaf.basic.BasicButtonUI 繼承的方法
clearTextShiftOffset, createButtonListener, getBaseline, getBaselineResizeBehavior, getDefaultTextIconGap, getMaximumSize, getMinimumSize, installKeyboardActions, installListeners, installUI, paintButtonPressed, paintFocus, paintIcon, paintText, paintText, setTextShiftOffset, uninstallKeyboardActions, uninstallListeners, uninstallUI
 
從類別 javax.swing.plaf.ComponentUI 繼承的方法
contains, getAccessibleChild, getAccessibleChildrenCount, update
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

欄位詳細資訊

icon

protected Icon icon
建構子詳細資訊

BasicRadioButtonUI

public BasicRadioButtonUI()
方法詳細資訊

createUI

public static ComponentUI createUI(JComponent b)

getPropertyPrefix

protected String getPropertyPrefix()
覆寫:
類別 BasicToggleButtonUI 中的 getPropertyPrefix

installDefaults

protected void installDefaults(AbstractButton b)
覆寫:
類別 BasicButtonUI 中的 installDefaults

uninstallDefaults

protected void uninstallDefaults(AbstractButton b)
覆寫:
類別 BasicButtonUI 中的 uninstallDefaults

getDefaultIcon

public Icon getDefaultIcon()

paint

public void paint(Graphics g,
                  JComponent c)
繪製單選按鈕

覆寫:
類別 BasicToggleButtonUI 中的 paint
參數:
g - 將在其中進行繪製的 Graphics 上下文
c - 將繪製的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數
另請參見:
ComponentUI.update(java.awt.Graphics, javax.swing.JComponent)

paintFocus

protected void paintFocus(Graphics g,
                          Rectangle textRect,
                          Dimension size)

getPreferredSize

public Dimension getPreferredSize(JComponent c)
單選按鈕的首選大小。

覆寫:
類別 BasicButtonUI 中的 getPreferredSize
參數:
c - 將查詢其首選大小的元件;此參數常被忽略,但如果 UI 物件是無狀態的並由多個元件共享,則可以使用該參數
另請參見:
JComponent.getPreferredSize(), LayoutManager.preferredLayoutSize(java.awt.Container)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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