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」を参照してください。 
 
 DefaultTreeCellRendererで使用されるアイコンと色のセットは、さまざまな設定メソッドを使って設定できます。 各プロパティの値は、デフォルト・テーブルから初期化されます。 Look & Feelが変更されると(updateUIが呼び出されると)、デフォルト・テーブルからUIResource型の値を持つプロパティが更新されます。 次の表は、DefaultTreeCellRendererプロパティとデフォルト・テーブル・キーとのマッピング・リストです。 
 
| プロパティ | Key | 
|---|---|
| "leafIcon" | "Tree.leafIcon" | 
| "closedIcon" | "Tree.closedIcon" | 
| "openIcon" | "Tree.openIcon" | 
| "textSelectionColor" | "Tree.selectionForeground" | 
| "textNonSelectionColor" | "Tree.textForeground" | 
| "backgroundSelectionColor" | "Tree.selectionBackground" | 
| "backgroundNonSelectionColor" | "Tree.textBackground" | 
| "borderSelectionColor" | "Tree.selectionBorderColor" | 
 実装上のノート:このクラスは、パフォーマンス向上のみを目的として、invalidate、validate、revalidate、repaint、およびfirePropertyChangeをオーバーライドします。 オーバーライドされない場合、呼出し頻度の高いこれらのメソッドは、デフォルトのツリー・セル・レンダリングに不要なコード・パスを実行します。 独自のレンダリング・ロジックを作成する場合は、これらのメソッドのオーバーライドでの利点や欠点に注意してください。 
 
 警告: このクラスの直列化されたオブジェクトは、今後のSwingリリースと互換ではなくなる予定です。 現在の直列化のサポートは、短期間の格納や、同じバージョンのSwingを実行するアプリケーション間のRMIに適しています。 1.4以降、すべてのJavaBeans™用の長期間の格納サポートがjava.beansパッケージに追加されています。 XMLEncoderを参照してください。 
- 
ネストされたクラスのサマリークラス java.awt.Componentで宣言されたネストされたクラス/インタフェースComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
- 
フィールドのサマリーフィールド 修飾子と型 フィールド 説明 protected ColorbackgroundNonSelectionColorノードが選択されていないときにバックグラウンドに使う色です。protected ColorbackgroundSelectionColorノードが選択されているときにバックグラウンドに使う色です。protected ColorborderSelectionColorノードにフォーカスがある場合にフォーカス・インジケータに使う色です。protected IconclosedIcon展開されていない、葉以外のノードを表示するのに使うアイコンです。protected booleanhasFocusフォーカスがある場合はtrueです。protected IconleafIcon葉ノードを表示するのに使うアイコンです。protected IconopenIcon展開されている、葉以外のノードを表示するのに使うアイコンです。protected booleanselected現在選択されている値です。protected ColortextNonSelectionColor選択されていないノードのフォアグラウンドに使う色です。protected ColortextSelectionColor選択されているノードのフォアグラウンドに使う色です。クラス javax.swing.JComponentで宣言されたフィールドlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWクラス java.awt.Componentで宣言されたフィールドaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTインタフェース java.awt.image.ImageObserverで宣言されたフィールドABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHインタフェース 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
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 DefaultTreeCellRenderer()DefaultTreeCellRendererを作成します。
- 
メソッドのサマリー修飾子と型 メソッド 説明 voidfirePropertyChange(String propertyName, boolean oldValue, boolean newValue)パフォーマンス上の理由でオーバーライドされます。voidfirePropertyChange(String propertyName, byte oldValue, byte newValue)パフォーマンス上の理由でオーバーライドされます。voidfirePropertyChange(String propertyName, char oldValue, char newValue)パフォーマンス上の理由でオーバーライドされます。voidfirePropertyChange(String propertyName, double oldValue, double newValue)パフォーマンス上の理由でオーバーライドされます。voidfirePropertyChange(String propertyName, float oldValue, float newValue)パフォーマンス上の理由でオーバーライドされます。voidfirePropertyChange(String propertyName, int oldValue, int newValue)パフォーマンス上の理由でオーバーライドされます。voidfirePropertyChange(String propertyName, long oldValue, long newValue)パフォーマンス上の理由でオーバーライドされます。voidfirePropertyChange(String propertyName, short oldValue, short newValue)パフォーマンス上の理由でオーバーライドされます。protected voidfirePropertyChange(String propertyName, Object oldValue, Object newValue)パフォーマンス上の理由でオーバーライドされます。ColorgetBackgroundNonSelectionColor()選択されていないノード用に使うバックグラウンドの色を返します。ColorgetBackgroundSelectionColor()ノードが選択されているときにバックグラウンドに使う色を返します。ColorgetBorderSelectionColor()ボーダーを描画する色を返します。IcongetClosedIcon()展開されていない葉以外のノードを表すために使用するアイコンを返します。IcongetDefaultClosedIcon()展開されていない葉以外のノードを表すために使用する、現在の葉のデフォルト・アイコンを返します。IcongetDefaultLeafIcon()葉ノードを表すために使用する、現在の葉のデフォルト・アイコンを返します。IcongetDefaultOpenIcon()展開されている葉以外のノードを表すために使用する、現在の葉のデフォルト・アイコンを返します。FontgetFont()このコンポーネントのフォントを取得します。IcongetLeafIcon()葉ノードを表すために使用するアイコンを返します。IcongetOpenIcon()展開されている葉以外のノードを表すために使用するアイコンを返します。DimensiongetPreferredSize()JComponent.getPreferredSizeをオーバーライドして、多少広めの推奨サイズの値を返すようにします。ColorgetTextNonSelectionColor()ノードが選択されていないときにテキストを描画する色を返します。ColorgetTextSelectionColor()ノードが選択されているときにテキストを描画する色を返します。ComponentgetTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)コンポーネントに渡される内容に基づいてレンダラを設定します。voidinvalidate()パフォーマンス上の理由でオーバーライドされます。voidpaint(Graphics g)値をペイントします。voidrepaint()パフォーマンス上の理由でオーバーライドされます。voidrepaint(long tm, int x, int y, int width, int height)パフォーマンス上の理由でオーバーライドされます。voidrepaint(Rectangle r)パフォーマンス上の理由でオーバーライドされます。voidrevalidate()パフォーマンス上の理由でオーバーライドされます。voidsetBackground(Color color)ColorUIResourceをnullにマップするためにサブクラス化されます。voidsetBackgroundNonSelectionColor(Color newColor)選択されていないノード用に使うバックグラウンドの色を設定します。voidsetBackgroundSelectionColor(Color newColor)ノードが選択されているときにバックグラウンドに使う色を設定します。voidsetBorderSelectionColor(Color newColor)ボーダーに使用する色を設定します。voidsetClosedIcon(Icon newIcon)展開されていない葉以外のノードを表すために使用するアイコンを設定します。voidsetFont(Font font)FontUIResourceをnullにマップするためにサブクラス化されます。voidsetLeafIcon(Icon newIcon)葉ノードを表すために使用するアイコンを設定します。voidsetOpenIcon(Icon newIcon)展開されている葉以外のノードを表すために使用するアイコンを設定します。voidsetTextNonSelectionColor(Color newColor)ノードが選択されていないときにテキストを描画する色を設定します。voidsetTextSelectionColor(Color newColor)ノードが選択されているときにテキストを描画する色を設定します。voidupdateUI()現在のルック・アンド・フィールからの値にUIプロパティをリセットします。voidvalidate()パフォーマンス上の理由でオーバーライドされます。クラス 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クラス 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, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, 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, 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, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
- 
フィールド詳細- 
selectedprotected boolean selected現在選択されている値です。
- 
hasFocusprotected boolean hasFocusフォーカスがある場合はtrueです。
- 
closedIconprotected transient Icon closedIcon展開されていない、葉以外のノードを表示するのに使うアイコンです。
- 
leafIconprotected transient Icon leafIcon葉ノードを表示するのに使うアイコンです。
- 
openIconprotected transient Icon openIcon展開されている、葉以外のノードを表示するのに使うアイコンです。
- 
textSelectionColorprotected Color textSelectionColor選択されているノードのフォアグラウンドに使う色です。
- 
textNonSelectionColorprotected Color textNonSelectionColor選択されていないノードのフォアグラウンドに使う色です。
- 
backgroundSelectionColorprotected Color backgroundSelectionColorノードが選択されているときにバックグラウンドに使う色です。
- 
backgroundNonSelectionColorprotected Color backgroundNonSelectionColorノードが選択されていないときにバックグラウンドに使う色です。
- 
borderSelectionColorprotected Color borderSelectionColorノードにフォーカスがある場合にフォーカス・インジケータに使う色です。
 
- 
- 
コンストラクタの詳細- 
DefaultTreeCellRendererpublic DefaultTreeCellRenderer()DefaultTreeCellRendererを作成します。 アイコンとテキスト色はUIManagerから指定されます。
 
- 
- 
メソッドの詳細- 
updateUIpublic void updateUI()現在のルック・アンド・フィールからの値にUIプロパティをリセットします。- オーバーライド:
- updateUI、クラス:- JLabel
- 導入されたバージョン:
- 1.7
- 関連項目:
- JComponent.updateUI()
 
- 
getDefaultOpenIconpublic Icon getDefaultOpenIcon()展開されている葉以外のノードを表すために使用する、現在の葉のデフォルト・アイコンを返します。- 戻り値:
- 展開されている非リーフ・ノードを表すために使用される、現在のlafのデフォルト・アイコン。
 
- 
getDefaultClosedIconpublic Icon getDefaultClosedIcon()展開されていない葉以外のノードを表すために使用する、現在の葉のデフォルト・アイコンを返します。- 戻り値:
- 展開されていない非リーフ・ノードを表すために使用される、現在のlafのデフォルト・アイコン。
 
- 
getDefaultLeafIconpublic Icon getDefaultLeafIcon()葉ノードを表すために使用する、現在の葉のデフォルト・アイコンを返します。- 戻り値:
- リーフ・ノードを表すために使用される現在のlafのデフォルト・アイコン。
 
- 
setOpenIconpublic void setOpenIcon(Icon newIcon)展開されている葉以外のノードを表すために使用するアイコンを設定します。- パラメータ:
- newIcon- 拡張された非葉ノードに使用されるアイコン
 
- 
getOpenIconpublic Icon getOpenIcon()展開されている葉以外のノードを表すために使用するアイコンを返します。- 戻り値:
- 展開されている非リーフ・ノードを表すために使用されるアイコン
 
- 
setClosedIconpublic void setClosedIcon(Icon newIcon)展開されていない葉以外のノードを表すために使用するアイコンを設定します。- パラメータ:
- newIcon- 展開されていない非リーフ・ノードに使用されるアイコン
 
- 
getClosedIconpublic Icon getClosedIcon()展開されていない葉以外のノードを表すために使用するアイコンを返します。- 戻り値:
- 展開されていない非リーフ・ノードを表すために使用されるアイコン
 
- 
setLeafIconpublic void setLeafIcon(Icon newIcon)葉ノードを表すために使用するアイコンを設定します。- パラメータ:
- newIcon- リーフ・ノードに使用されるアイコン
 
- 
getLeafIconpublic Icon getLeafIcon()葉ノードを表すために使用するアイコンを返します。- 戻り値:
- リーフ・ノードを表すために使用されるアイコン
 
- 
setTextSelectionColorpublic void setTextSelectionColor(Color newColor)ノードが選択されているときにテキストを描画する色を設定します。- パラメータ:
- newColor- ノードが選択されたときにテキストに使用される色
 
- 
getTextSelectionColorpublic Color getTextSelectionColor()ノードが選択されているときにテキストを描画する色を返します。- 戻り値:
- ノードが選択されたときにテキストが描画される色
 
- 
setTextNonSelectionColorpublic void setTextNonSelectionColor(Color newColor)ノードが選択されていないときにテキストを描画する色を設定します。- パラメータ:
- newColor- ノードが選択されていないときにテキストに使用される色
 
- 
getTextNonSelectionColorpublic Color getTextNonSelectionColor()ノードが選択されていないときにテキストを描画する色を返します。- 戻り値:
- ノードが選択されていないときにテキストが描画される色。
 
- 
setBackgroundSelectionColorpublic void setBackgroundSelectionColor(Color newColor)ノードが選択されているときにバックグラウンドに使う色を設定します。- パラメータ:
- newColor- ノードが選択されている場合、バックグラウンドで使用される
 
- 
getBackgroundSelectionColorpublic Color getBackgroundSelectionColor()ノードが選択されているときにバックグラウンドに使う色を返します。- 戻り値:
- ノードが選択されている場合は、バックグラウンドに使用する色
 
- 
setBackgroundNonSelectionColorpublic void setBackgroundNonSelectionColor(Color newColor)選択されていないノード用に使うバックグラウンドの色を設定します。- パラメータ:
- newColor- 選択されていないノードのバックグラウンドに使用される色
 
- 
getBackgroundNonSelectionColorpublic Color getBackgroundNonSelectionColor()選択されていないノード用に使うバックグラウンドの色を返します。- 戻り値:
- 選択されていないノードに使用されるバックグラウンド色。
 
- 
setBorderSelectionColorpublic void setBorderSelectionColor(Color newColor)ボーダーに使用する色を設定します。- パラメータ:
- newColor- ボーダーに使用さえるカラー
 
- 
getBorderSelectionColorpublic Color getBorderSelectionColor()ボーダーを描画する色を返します。- 戻り値:
- ボーダーが描画される色
 
- 
setFontpublic void setFont(Font font)FontUIResourceをnullにマップするためにサブクラス化されます。fontがnullまたはFontUIResourceの場合、JTreeのフォントを透けて見えるようにします。 また、fontがnull以外またはFontUIResource以外の場合、そのフォントはfontになります。- オーバーライド:
- setFont、クラス:- JComponent
- パラメータ:
- font- このコンポーネントに指定する- Font
- 関連項目:
- Component.getFont()
 
- 
getFontpublic Font getFont()このコンポーネントのフォントを取得します。- 定義:
- getFont、インタフェース:- MenuContainer
- オーバーライド:
- getFont、クラス:- Component
- 戻り値:
- このコンポーネントのフォント。このコンポーネントにフォントが設定されていない場合、その親のフォントが返される
- 関連項目:
- Component.setFont(java.awt.Font)
 
- 
setBackgroundpublic void setBackground(Color color)ColorUIResourceをnullにマップするためにサブクラス化されます。colorがnullまたはColorUIResourceの場合、JTreeのバックグラウンド・カラーを透けて見えるようにします。 また、colorがnull以外またはColorUIResource以外の場合、そのバックグラウンドはcolorになります。- オーバーライド:
- setBackground、クラス:- JComponent
- パラメータ:
- color- 要求するバックグラウンド- Color
- 関連項目:
- Component.getBackground(),- JComponent.setOpaque(boolean)
 
- 
getTreeCellRendererComponentpublic Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)コンポーネントに渡される内容に基づいてレンダラを設定します。 値は、最終的にtoStringをvalueに呼び出すconvertValueToTextで、値をメッセージとして送信して設定されます。 フォアグラウンドの色は選択状態に基づいて設定され、アイコンはleafおよびexpandedパラメータに基づいて設定されます。- 定義:
- getTreeCellRendererComponent、インタフェース:- TreeCellRenderer
- パラメータ:
- tree- レシーバは、
- value- レンダリングする値
- sel- ノードが選択されているかどうか
- expanded- ノードが展開されているかどうか
- leaf- ノードがリード・ノードかどうか
- row- 行インデックス
- hasFocus- ノードにフォーカスがあるかどうか
- 戻り値:
- レンダリングが値を描画するのに使うComponent
 
- 
paintpublic void paint(Graphics g)値をペイントします。 バックグラウンドが、選択した値に基づいて塗りつぶされます。- オーバーライド:
- paint、クラス:- JComponent
- パラメータ:
- 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)
 
- 
getPreferredSizepublic Dimension getPreferredSize()JComponent.getPreferredSizeをオーバーライドして、多少広めの推奨サイズの値を返すようにします。- オーバーライド:
- getPreferredSize、クラス:- JComponent
- 戻り値:
- preferredSizeプロパティの値
- 関連項目:
- JComponent.setPreferredSize(java.awt.Dimension),- ComponentUI
 
- 
validatepublic void validate()パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。
- 
invalidatepublic void invalidate()パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。- オーバーライド:
- invalidate、クラス:- Container
- 導入されたバージョン:
- 1.5
- 関連項目:
- Container.validate(),- Container.layout(),- LayoutManager2
 
- 
revalidatepublic void revalidate()パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。
- 
repaintpublic void repaint(long tm, int x, int y, int width, int height)パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。- オーバーライド:
- repaint、クラス:- JComponent
- パラメータ:
- tm- このパラメータは使用されない
- x- ダーティ・リージョンのx座標
- y- ダーティ・リージョンのy座標
- width- ダーティ・リージョンの幅
- height- ダーティ・リージョンの高さ
- 関連項目:
- JComponent.isPaintingOrigin(),- Component.isShowing(),- RepaintManager.addDirtyRegion(javax.swing.JComponent, int, int, int, int)
 
- 
repaintpublic void repaint(Rectangle r)パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。- オーバーライド:
- repaint、クラス:- JComponent
- パラメータ:
- r- ダーティ・リージョンを含む- Rectangle
- 関連項目:
- JComponent.isPaintingOrigin(),- Component.isShowing(),- RepaintManager.addDirtyRegion(javax.swing.JComponent, int, int, int, int)
 
- 
repaintpublic void repaint()パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。- オーバーライド:
- repaint、クラス:- Component
- 導入されたバージョン:
- 1.5
- 関連項目:
- Component.update(Graphics)
 
- 
firePropertyChangeパフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。- オーバーライド:
- firePropertyChange、クラス:- Component
- パラメータ:
- propertyName- 値が変更されたプロパティ
- oldValue- プロパティの以前の値
- newValue- プロパティの新しい値
 
- 
firePropertyChangepublic void firePropertyChange(String propertyName, byte oldValue, byte newValue)パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。- オーバーライド:
- firePropertyChange、クラス:- Component
- パラメータ:
- propertyName- 変更されたプロパティのプログラム名
- oldValue- プロパティの古い値(byteとして)
- newValue- プロパティの新しい値(byteとして)
- 関連項目:
- Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
 
- 
firePropertyChangepublic void firePropertyChange(String propertyName, char oldValue, char newValue)パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。- オーバーライド:
- firePropertyChange、クラス:- Component
- パラメータ:
- propertyName- 変更されたプロパティのプログラム名
- oldValue- プロパティの変更前の値(charとして)
- newValue- プロパティの変更後の値(charとして)
- 関連項目:
- Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
 
- 
firePropertyChangepublic void firePropertyChange(String propertyName, short oldValue, short newValue)パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。- オーバーライド:
- firePropertyChange、クラス:- Component
- パラメータ:
- propertyName- 変更されたプロパティのプログラム名
- oldValue- プロパティの古い値(shortとして)
- newValue- プロパティ(短いものとして)の新しい値
- 関連項目:
- Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
 
- 
firePropertyChangepublic void firePropertyChange(String propertyName, int oldValue, int newValue)パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。- オーバーライド:
- firePropertyChange、クラス:- JComponent
- パラメータ:
- propertyName- 値が変更されたプロパティ
- oldValue- プロパティの以前の値
- newValue- プロパティの新しい値
 
- 
firePropertyChangepublic void firePropertyChange(String propertyName, long oldValue, long newValue)パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。- オーバーライド:
- firePropertyChange、クラス:- Component
- パラメータ:
- propertyName- 変更されたプロパティのプログラム名
- oldValue- プロパティの古い値(longとして)
- newValue- プロパティの新しい値(longとして)
- 関連項目:
- Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
 
- 
firePropertyChangepublic void firePropertyChange(String propertyName, float oldValue, float newValue)パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。- オーバーライド:
- firePropertyChange、クラス:- Component
- パラメータ:
- propertyName- 変更されたプロパティのプログラム名
- oldValue- プロパティの古い値(floatとして)
- newValue- プロパティの新しい値(floatとして)
- 関連項目:
- Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
 
- 
firePropertyChangepublic void firePropertyChange(String propertyName, double oldValue, double newValue)パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。- オーバーライド:
- firePropertyChange、クラス:- Component
- パラメータ:
- propertyName- 変更されたプロパティのプログラム名
- oldValue- プロパティの古い値(doubleとして)
- newValue- プロパティの新しい値(doubleとして)
- 関連項目:
- Component.firePropertyChange(java.lang.String, java.lang.Object, java.lang.Object)
 
- 
firePropertyChangepublic void firePropertyChange(String propertyName, boolean oldValue, boolean newValue)パフォーマンス上の理由でオーバーライドされます。 詳細は「実装上のノート」を参照してください。- オーバーライド:
- firePropertyChange、クラス:- JComponent
- パラメータ:
- propertyName- 値が変更されたプロパティ
- oldValue- プロパティの以前の値
- newValue- プロパティの新しい値
 
 
-