Renderer

Status
Nicht offen für weitere Antworten.

Malcolm X

Bekanntes Mitglied
Hallo,

Ich hab mir selbst einen Renderer geschrieben, der wie unten zu sehen ist zwei Methoden überschreibt. Nun weiss ich aber nicht so richtig, wie so ein Renderer arbeitet. So wie ich das verstanden habe, besitzt jeder JTree standartmäßig einen Renderer den man wenn man will durch einen selbstdefinierten ersetzen kann. Die Arbeitsweise eines Renderes ist mir allerdings noch nicht so klar. Werden sobald ein JTree erzeut wird für jeden Knoten des Baumes die entsprechenden Methoden des Renderers aufgerufen?

Code:
import javax.swing.tree.*;
import java.awt.*;

public class MyRenderer extends DefaultTreeCellRenderer 
{
	Model model;
	
	public MyRenderer(Model model)
	{
		this.model = model;
	}
	
	public MyRenderer()
	{
	
	}
	
	public void setTextNonSelectionColor(Color newColor)
	{
		super.setTextNonSelectionColor(newColor);
	}
	
	public void setTextSelectionColor(Color newColor)
	{
		super.setTextSelectionColor(newColor);
	}
}
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben