JavaTM 2 Platform
Standard Ed. 5.0

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 は不透明ではないため、サブクラスでペイントしない限り、このクラスを変更しないでください。このクラスを使ったノード表示のカスタマイズの使用例は、「The Java Tutorial」の「How to Use Trees」を参照してください。

実装上の注意: このクラスは、パフォーマンス向上のため、invalidatevalidaterevalidaterepaint、および firePropertyChange のみをオーバーライドします。オーバーライドされない場合、呼び出し頻度の高いこれらのメソッドは、デフォルトのツリーセルレンダリングに不要なコードパスを実行します。独自のレンダリングロジックを作成する場合は、これらのメソッドのオーバーライドでの利点や欠点に注意してください。

警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。JDK バージョン 1.4 以降、すべての JavaBeans の長期間の運用サポートは、java.beans パッケージに追加されています。詳細は、XMLEncoder を参照してください。


入れ子のクラスの概要
 
クラス javax.swing.JLabel から継承された入れ子のクラス/インタフェース
JLabel.AccessibleJLabel
 
クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース
JComponent.AccessibleJComponent
 
クラス java.awt.Container から継承された入れ子のクラス/インタフェース
Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承された入れ子のクラス/インタフェース
Component.AccessibleAWTComponent, 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()
          展開されている、葉以外のノードを表すのに使う、現在の葉のデフォルトアイコンを返します。
 Icon getDefaultLeafIcon()
          展開されている、葉以外のノードを表すのに使う、現在の葉のデフォルトアイコンを返します。
 Icon getDefaultOpenIcon()
          展開されている、葉以外のノードを表すのに使う、現在の葉のデフォルトアイコンを返します。
 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, 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, 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()
展開されている、葉以外のノードを表すのに使う、現在の葉のデフォルトアイコンを返します。


getDefaultClosedIcon

public Icon getDefaultClosedIcon()
展開されている、葉以外のノードを表すのに使う、現在の葉のデフォルトアイコンを返します。


getDefaultLeafIcon

public Icon getDefaultLeafIcon()
展開されている、葉以外のノードを表すのに使う、現在の葉のデフォルトアイコンを返します。


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()

getTreeCellRendererComponent

public Component getTreeCellRendererComponent(JTree tree,
                                              Object value,
                                              boolean sel,
                                              boolean expanded,
                                              boolean leaf,
                                              int row,
                                              boolean hasFocus)
コンポーネントで渡される内容に基づいてレンダリングを設定します。値は、最終的に toStringvalue に呼び出す convertValueToText で、値をメッセージとして送信して設定されます。フォアグラウンドの色は選択状態に基づいて設定され、アイコンは葉に基づいて設定されて展開されます。

定義:
インタフェース 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()

invalidate

public void invalidate()
パフォーマンス上の理由でオーバーライドされます。詳細は「実装上の注意」を参照してください。

オーバーライド:
クラス Container 内の invalidate
導入されたバージョン:
1.5
関連項目:
Container.validate(), Container.layout(), LayoutManager

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. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。