|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.JLabel | +--javax.swing.tree.DefaultTreeCellRenderer
ツリーのエントリを表示します。
警告: このクラスの直列化されたオブジェクトは、今後の Swing リリースと互換ではなくなる予定です。現在の直列化のサポートは、短期間の運用や、同じバージョンの Swing を実行するアプリケーション間の RMI に適しています。今後の Swing リリースでは、長期間の持続性をサポートする予定です。
クラス javax.swing.JLabel から継承した内部クラス |
JLabel.AccessibleJLabel |
クラス javax.swing.JComponent から継承した内部クラス |
JComponent.AccessibleJComponent |
フィールドの概要 | |
protected Color |
backgroundNonSelectionColor
ノードが選択されていないときにバックグラウンドに使う色です。 |
protected Color |
backgroundSelectionColor
ノードが選択されているときにバックグラウンドに使う色です。 |
protected Color |
borderSelectionColor
ノードが選択されていないときにバックグラウンドに使う色です。 |
protected Icon |
closedIcon
展開されていない、葉以外のノードを表示するのに使うアイコンです。 |
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 |
コンストラクタの概要 | |
DefaultTreeCellRenderer()
DefaultTreeCellRenderer の新しいインスタンスを返します。 |
メソッドの概要 | |
Color |
getBackgroundNonSelectionColor()
選択されていないノード用に使うバックグラウンドの色を返します。 |
Color |
getBackgroundSelectionColor()
ノードが選択されているときにバックグラウンドに使う色を返します。 |
Color |
getBorderSelectionColor()
ボーダを描画する色を返します。 |
Icon |
getClosedIcon()
展開されていない、葉以外のノードを表すのに使うアイコンを返します。 |
Icon |
getDefaultClosedIcon()
展開されていない、葉以外のノードを表すのに使うデフォルトアイコンを返します。 |
Icon |
getDefaultLeafIcon()
葉ノードを表すのに使うデフォルトアイコンを返します。 |
Icon |
getDefaultOpenIcon()
展開されている、葉以外のノードを表すのに使うデフォルトアイコンを返します。 |
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 |
paint(Graphics g)
値をペイントします。 |
void |
setBackground(Color color)
色が ColorUIResource でない場合に、その色を受け入れるためだけにサブクラス化されます。 |
void |
setBackgroundNonSelectionColor(Color newColor)
選択されていないノード用に使うバックグラウンドの色を設定します。 |
void |
setBackgroundSelectionColor(Color newColor)
ノードが選択されているときにバックグラウンドに使う色を設定します。 |
void |
setBorderSelectionColor(Color newColor)
ボーダに使う色を設定します。 |
void |
setClosedIcon(Icon newIcon)
展開されていない、葉以外のノードを表すのに使うアイコンを設定します。 |
void |
setFont(Font font)
フォントが FontUIResource でない場合に、そのフォントを受け入れるためだけにサブクラス化されます。 |
void |
setLeafIcon(Icon newIcon)
葉ノードを表すのに使うアイコンを設定します。 |
void |
setOpenIcon(Icon newIcon)
展開されている、葉以外のノードを表すのに使うアイコンを設定します。 |
void |
setTextNonSelectionColor(Color newColor)
ノードが選択されていないときにテキストを描画する色を設定します。 |
void |
setTextSelectionColor(Color newColor)
ノードが選択されているときにテキストを描画する色を設定します。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
フィールドの詳細 |
protected boolean selected
protected transient Icon closedIcon
protected transient Icon leafIcon
protected transient Icon openIcon
protected Color textSelectionColor
protected Color textNonSelectionColor
protected Color backgroundSelectionColor
protected Color backgroundNonSelectionColor
protected Color borderSelectionColor
コンストラクタの詳細 |
public DefaultTreeCellRenderer()
メソッドの詳細 |
public Icon getDefaultOpenIcon()
public Icon getDefaultClosedIcon()
public Icon getDefaultLeafIcon()
public void setOpenIcon(Icon newIcon)
public Icon getOpenIcon()
public void setClosedIcon(Icon newIcon)
public Icon getClosedIcon()
public void setLeafIcon(Icon newIcon)
public Icon getLeafIcon()
public void setTextSelectionColor(Color newColor)
public Color getTextSelectionColor()
public void setTextNonSelectionColor(Color newColor)
public Color getTextNonSelectionColor()
public void setBackgroundSelectionColor(Color newColor)
public Color getBackgroundSelectionColor()
public void setBackgroundNonSelectionColor(Color newColor)
public Color getBackgroundNonSelectionColor()
public void setBorderSelectionColor(Color newColor)
public Color getBorderSelectionColor()
public void setFont(Font font)
public void setBackground(Color color)
public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus)
public void paint(Graphics g)
public Dimension getPreferredSize()
JComponent.getPreferredSize
をオーバーライドして、多少高めの適切なサイズの値を返すようにします。
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |