JavaTM 2 Platform
Standard Ed. 6

javax.swing.tree
類別 DefaultTreeCellRenderer

java.lang.Object
  繼承者 java.awt.Component
      繼承者 java.awt.Container
          繼承者 javax.swing.JComponent
              繼承者 javax.swing.JLabel
                  繼承者 javax.swing.tree.DefaultTreeCellRenderer
所有已實作的介面:
ImageObserver, MenuContainer, Serializable, Accessible, SwingConstants, TreeCellRenderer

public class DefaultTreeCellRenderer
extends JLabel
implements TreeCellRenderer

顯示階層樹中的條目。DefaultTreeCellRenderer 是透明的,除非為 paint 創建子類別,否則不要更改它。有關使用此類別自定義節點顯示的範例,請參閱 The Java Tutorial 中的 How to Use Trees 一節。

實作注意事項:此類別覆寫 invalidatevalidaterevalidaterepaintfirePropertyChange 只是為了提高性能。如果不覆寫這些方法,這些經常調用的方法將執行那些對於預設階層樹單元格渲染器來說不必要的程式碼路徑。如果編寫自己的渲染器,則要小心權衡覆寫這些方法的利弊。

警告:此類別的已序列化物件與以後的 Swing 版本不相容。當前的序列化支持適用於短期存儲或運行相同 Swing 版本的應用程序之間的 RMI。從 1.4 版本開始,已在 java.beans 套件中添加了支持所有 JavaBeansTM 長期存儲的功能。請參見 XMLEncoder


巢狀類別摘要
 
從類別 javax.swing.JLabel 繼承的巢狀類別/介面
JLabel.AccessibleJLabel
 
從類別 javax.swing.JComponent 繼承的巢狀類別/介面
JComponent.AccessibleJComponent
 
從類別 java.awt.Container 繼承的巢狀類別/介面
Container.AccessibleAWTContainer
 
從類別 java.awt.Component 繼承的巢狀類別/介面
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
欄位摘要
protected  Color backgroundNonSelectionColor
          不選定節點時用於背景的顏色。
protected  Color backgroundSelectionColor
          選定節點時用於背景的顏色。
protected  Color borderSelectionColor
          節點具有焦點時,用於焦點指示符的顏色。
protected  Icon closedIcon
          用於顯示無擴展的非葉節點的圖標。
protected  boolean hasFocus
          如果有焦點,則為 true。
protected  Icon leafIcon
          用於顯示葉節點的圖標。
protected  Icon openIcon
          用於顯示擴展的非葉節點的圖標。
protected  boolean selected
          當前是否選擇該值。
protected  Color textNonSelectionColor
          用於非選定節點的前景顏色。
protected  Color textSelectionColor
          用於選定節點的前景顏色。
 
從類別 javax.swing.JLabel 繼承的欄位
labelFor
 
從類別 javax.swing.JComponent 繼承的欄位
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
從類別 java.awt.Component 繼承的欄位
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
從介面 javax.swing.SwingConstants 繼承的欄位
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST
 
從介面 java.awt.image.ImageObserver 繼承的欄位
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
建構子摘要
DefaultTreeCellRenderer()
          返回 DefaultTreeCellRenderer 的新實例。
 
方法摘要
 void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)
          因為性能原因而被覆寫。
 void firePropertyChange(String propertyName, byte oldValue, byte newValue)
          因為性能原因而被覆寫。
 void firePropertyChange(String propertyName, char oldValue, char newValue)
          因為性能原因而被覆寫。
 void firePropertyChange(String propertyName, double oldValue, double newValue)
          因為性能原因而被覆寫。
 void firePropertyChange(String propertyName, float oldValue, float newValue)
          因為性能原因而被覆寫。
 void firePropertyChange(String propertyName, int oldValue, int newValue)
          因為性能原因而被覆寫。
 void firePropertyChange(String propertyName, long oldValue, long newValue)
          因為性能原因而被覆寫。
protected  void firePropertyChange(String propertyName, Object oldValue, Object newValue)
          因為性能原因而被覆寫。
 void firePropertyChange(String propertyName, short oldValue, short newValue)
          因為性能原因而被覆寫。
 Color getBackgroundNonSelectionColor()
          返回用於非選定節點的背景色。
 Color getBackgroundSelectionColor()
          返回在選定節點的情況下背景所使用的顏色。
 Color getBorderSelectionColor()
          返回繪製邊框時所使用的顏色。
 Icon getClosedIcon()
          返回用於表示沒有擴展的非葉節點的圖標。
 Icon getDefaultClosedIcon()
          返回預設圖標,對於當前的 laf,它用於表示沒有擴展的非葉節點。
 Icon getDefaultLeafIcon()
          返回預設圖標,對於當前的 laf,它用於表示葉節點。
 Icon getDefaultOpenIcon()
          返回預設圖標,對於當前的 laf,它用於表示擴展的非葉節點。
 Font getFont()
          獲取此元件的字體。
 Icon getLeafIcon()
          返回用於表示葉節點的圖標。
 Icon getOpenIcon()
          返回用於表示擴展的非葉節點的圖標。
 Dimension getPreferredSize()
          覆寫 JComponent.getPreferredSize,以返回稍寬的首選大小值。
 Color getTextNonSelectionColor()
          返回未選定節點時繪製文本所使用的顏色。
 Color getTextSelectionColor()
          返回選定節點時繪製文本所使用的顏色。
 Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)
          配置基於傳入元件的渲染器。
 void invalidate()
          因為性能原因而被覆寫。
 void paint(Graphics g)
          繪製值。
 void repaint()
          因為性能原因而被覆寫。
 void repaint(long tm, int x, int y, int width, int height)
          因為性能原因而被覆寫。
 void repaint(Rectangle r)
          因為性能原因而被覆寫。
 void revalidate()
          因為性能原因而被覆寫。
 void setBackground(Color color)
          創建子類別,以便將 ColorUIResource 映射為 null。
 void setBackgroundNonSelectionColor(Color newColor)
          設置用於非選定節點的背景色。
 void setBackgroundSelectionColor(Color newColor)
          設置在選定節點的情況下背景所使用的顏色。
 void setBorderSelectionColor(Color newColor)
          設置用於邊框的顏色。
 void setClosedIcon(Icon newIcon)
          設置用於表示沒有擴展的非葉節點的圖標。
 void setFont(Font font)
          創建子類別,以便將 FontUIResource 映射為 null。
 void setLeafIcon(Icon newIcon)
          設置用於表示葉節點的圖標。
 void setOpenIcon(Icon newIcon)
          設置用於表示擴展的非葉節點的圖標。
 void setTextNonSelectionColor(Color newColor)
          設置選定節點時繪製文本所使用的顏色。
 void setTextSelectionColor(Color newColor)
          設置選定節點時繪製文本所使用的顏色。
 void validate()
          因為性能原因而被覆寫。
 
從類別 javax.swing.JLabel 繼承的方法
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition, updateUI
 
從類別 javax.swing.JComponent 繼承的方法
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
從類別 java.awt.Container 繼承的方法
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validateTree
 
從類別 java.awt.Component 繼承的方法
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

selected

protected boolean selected
當前是否選擇該值。


hasFocus

protected boolean hasFocus
如果有焦點,則為 true。


closedIcon

protected transient Icon closedIcon
用於顯示無擴展的非葉節點的圖標。


leafIcon

protected transient Icon leafIcon
用於顯示葉節點的圖標。


openIcon

protected transient Icon openIcon
用於顯示擴展的非葉節點的圖標。


textSelectionColor

protected Color textSelectionColor
用於選定節點的前景顏色。


textNonSelectionColor

protected Color textNonSelectionColor
用於非選定節點的前景顏色。


backgroundSelectionColor

protected Color backgroundSelectionColor
選定節點時用於背景的顏色。


backgroundNonSelectionColor

protected Color backgroundNonSelectionColor
不選定節點時用於背景的顏色。


borderSelectionColor

protected Color borderSelectionColor
節點具有焦點時,用於焦點指示符的顏色。

建構子詳細資訊

DefaultTreeCellRenderer

public DefaultTreeCellRenderer()
返回 DefaultTreeCellRenderer 的新實例。將對齊方式設置為左對齊。圖標和文本色由 UIManager 確定。

方法詳細資訊

getDefaultOpenIcon

public Icon getDefaultOpenIcon()
返回預設圖標,對於當前的 laf,它用於表示擴展的非葉節點。


getDefaultClosedIcon

public Icon getDefaultClosedIcon()
返回預設圖標,對於當前的 laf,它用於表示沒有擴展的非葉節點。


getDefaultLeafIcon

public Icon getDefaultLeafIcon()
返回預設圖標,對於當前的 laf,它用於表示葉節點。


setOpenIcon

public void setOpenIcon(Icon newIcon)
設置用於表示擴展的非葉節點的圖標。


getOpenIcon

public Icon getOpenIcon()
返回用於表示擴展的非葉節點的圖標。


setClosedIcon

public void setClosedIcon(Icon newIcon)
設置用於表示沒有擴展的非葉節點的圖標。


getClosedIcon

public Icon getClosedIcon()
返回用於表示沒有擴展的非葉節點的圖標。


setLeafIcon

public void setLeafIcon(Icon newIcon)
設置用於表示葉節點的圖標。


getLeafIcon

public Icon getLeafIcon()
返回用於表示葉節點的圖標。


setTextSelectionColor

public void setTextSelectionColor(Color newColor)
設置選定節點時繪製文本所使用的顏色。


getTextSelectionColor

public Color getTextSelectionColor()
返回選定節點時繪製文本所使用的顏色。


setTextNonSelectionColor

public void setTextNonSelectionColor(Color newColor)
設置選定節點時繪製文本所使用的顏色。


getTextNonSelectionColor

public Color getTextNonSelectionColor()
返回未選定節點時繪製文本所使用的顏色。


setBackgroundSelectionColor

public void setBackgroundSelectionColor(Color newColor)
設置在選定節點的情況下背景所使用的顏色。


getBackgroundSelectionColor

public Color getBackgroundSelectionColor()
返回在選定節點的情況下背景所使用的顏色。


setBackgroundNonSelectionColor

public void setBackgroundNonSelectionColor(Color newColor)
設置用於非選定節點的背景色。


getBackgroundNonSelectionColor

public Color getBackgroundNonSelectionColor()
返回用於非選定節點的背景色。


setBorderSelectionColor

public void setBorderSelectionColor(Color newColor)
設置用於邊框的顏色。


getBorderSelectionColor

public Color getBorderSelectionColor()
返回繪製邊框時所使用的顏色。


setFont

public void setFont(Font font)
創建子類別,以便將 FontUIResource 映射為 null。如果 font 為 null 或 FontUIResource,則此操作可以使 JTree 的字體完全顯示。另一方面,如果 font 為非 null,並且不是 FontUIResource,則該字體變成 font

覆寫:
類別 JComponent 中的 setFont
參數:
font - 此元件所需的 Font
另請參見:
Component.getFont()

getFont

public Font getFont()
獲取此元件的字體。

指定者:
介面 MenuContainer 中的 getFont
覆寫:
類別 Component 中的 getFont
返回:
此元件的字體;如果還沒有為此元件設置字體,則返回其父級的字體
另請參見:
Component.setFont(java.awt.Font)

setBackground

public void setBackground(Color color)
創建子類別,以便將 ColorUIResource 映射為 null。如果 color 為 null 或 ColorUIResource,則此操作可以使 JTree 的背景色完全顯示。另一方面,如果 color 為非 null,並且不是 ColorUIResource,則該背景色變成 color

覆寫:
類別 JComponent 中的 setBackground
參數:
color - 所需的背景 Color
另請參見:
Component.getBackground(), JComponent.setOpaque(boolean)

getTreeCellRendererComponent

public Component getTreeCellRendererComponent(JTree tree,
                                              Object value,
                                              boolean sel,
                                              boolean expanded,
                                              boolean leaf,
                                              int row,
                                              boolean hasFocus)
配置基於傳入元件的渲染器。使用 convertValueToText 向階層樹傳遞訊息,從而設置該值,最終對 value 調用 toString。基於選擇設置前景色,基於 leafexpanded 參數設置圖標。

指定者:
介面 TreeCellRenderer 中的 getTreeCellRendererComponent
返回:
渲染器用來繪製值的 Component

paint

public void paint(Graphics g)
繪製值。基於選擇填充背景。

覆寫:
類別 JComponent 中的 paint
參數:
g - 在其中進行繪製的 Graphics 上下文
另請參見:
JComponent.paintComponent(java.awt.Graphics), JComponent.paintBorder(java.awt.Graphics), JComponent.paintChildren(java.awt.Graphics), JComponent.getComponentGraphics(java.awt.Graphics), JComponent.repaint(long, int, int, int, int)

getPreferredSize

public Dimension getPreferredSize()
覆寫 JComponent.getPreferredSize,以返回稍寬的首選大小值。

覆寫:
類別 JComponent 中的 getPreferredSize
返回:
preferredSize 屬性的值
另請參見:
JComponent.setPreferredSize(java.awt.Dimension), ComponentUI

validate

public void validate()
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 Container 中的 validate
另請參見:
Container.add(java.awt.Component), Component.invalidate(), JComponent.revalidate(), Container.validateTree()

invalidate

public void invalidate()
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 Container 中的 invalidate
從以下版本開始:
1.5
另請參見:
Container.validate(), Container.layout(), LayoutManager, LayoutManager2.invalidateLayout(Container)

revalidate

public void revalidate()
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 JComponent 中的 revalidate
另請參見:
Component.invalidate(), Container.validate(), JComponent.isValidateRoot(), RepaintManager.addInvalidComponent(javax.swing.JComponent)

repaint

public void repaint(long tm,
                    int x,
                    int y,
                    int width,
                    int height)
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 JComponent 中的 repaint
參數:
tm - 不使用此參數
x - 髒區的 x 值
y - 髒區的 y 值
width - 髒區的寬度
height - 髒區的高度
另請參見:
Component.isShowing(), RepaintManager.addDirtyRegion(javax.swing.JComponent, int, int, int, int)

repaint

public void repaint(Rectangle r)
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 JComponent 中的 repaint
參數:
r - 套件含髒區的 Rectangle
另請參見:
Component.isShowing(), RepaintManager.addDirtyRegion(javax.swing.JComponent, int, int, int, int)

repaint

public void repaint()
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 Component 中的 repaint
從以下版本開始:
1.5
另請參見:
Component.update(Graphics)

firePropertyChange

protected void firePropertyChange(String propertyName,
                                  Object oldValue,
                                  Object newValue)
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 Component 中的 firePropertyChange
參數:
propertyName - 其值已改變的屬性
oldValue - 該屬性以前的值
newValue - 該屬性的新值

firePropertyChange

public void firePropertyChange(String propertyName,
                               byte oldValue,
                               byte newValue)
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 Component 中的 firePropertyChange
參數:
propertyName - 已改變的屬性的程式名稱
oldValue - 該屬性的舊值(byte 型別)
newValue - 該屬性的新值(byte 型別)
另請參見:
Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)

firePropertyChange

public void firePropertyChange(String propertyName,
                               char oldValue,
                               char newValue)
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 JComponent 中的 firePropertyChange
參數:
propertyName - 已改變的屬性的程式名稱
oldValue - 該屬性的舊值(char 型別)
newValue - 該屬性的新值(char 型別)
另請參見:
Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)

firePropertyChange

public void firePropertyChange(String propertyName,
                               short oldValue,
                               short newValue)
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 Component 中的 firePropertyChange
參數:
propertyName - 已改變的屬性的程式名稱
oldValue - 該屬性的舊值(short 型別)
newValue - 該屬性的新值(short 型別)
另請參見:
Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)

firePropertyChange

public void firePropertyChange(String propertyName,
                               int oldValue,
                               int newValue)
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 JComponent 中的 firePropertyChange
參數:
propertyName - 其值已更改的屬性
oldValue - 該屬性以前的值
newValue - 該屬性的新值

firePropertyChange

public void firePropertyChange(String propertyName,
                               long oldValue,
                               long newValue)
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 Component 中的 firePropertyChange
參數:
propertyName - 已改變的屬性的程式名稱
oldValue - 該屬性的舊值(long 型別)
newValue - 該屬性的新值(long 型別)
另請參見:
Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)

firePropertyChange

public void firePropertyChange(String propertyName,
                               float oldValue,
                               float newValue)
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 Component 中的 firePropertyChange
參數:
propertyName - 已改變的屬性的程式名稱
oldValue - 該屬性的舊值(float 型別)
newValue - 該屬性的新值(float 型別)
另請參見:
Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)

firePropertyChange

public void firePropertyChange(String propertyName,
                               double oldValue,
                               double newValue)
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 Component 中的 firePropertyChange
參數:
propertyName - 已改變的屬性的程式名稱
oldValue - 該屬性的舊值(double 型別)
newValue - 該屬性的新值(double 型別)
另請參見:
Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)

firePropertyChange

public void firePropertyChange(String propertyName,
                               boolean oldValue,
                               boolean newValue)
因為性能原因而被覆寫。有關更多資訊,請參見實作注意事項

覆寫:
類別 JComponent 中的 firePropertyChange
參數:
propertyName - 其值已更改的屬性
oldValue - 該屬性以前的值
newValue - 該屬性的新值

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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