kann nicht mehr markieren ->TreeCellRenderer

Status
Nicht offen für weitere Antworten.
C

Christian76

Gast
Hallo,

seit dem ich auf mein JTree folgenden TreeCellRenderer gelegt habe, kann ich nicht mehr selektieren/makieren.

Code:
import java.awt.*; 
import javax.swing.*; 
import javax.swing.tree.*; 
public class TreeRendering extends JFrame { 
    private JTree tree; 
    private MyTreeRenderer renderer = new MyTreeRenderer(); 
    public TreeRendering() { 
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); 
        setSize(400, 300); 
        setLocationRelativeTo(null); 
        tree = new JTree(); 
        getContentPane().add(new JScrollPane(tree), java.awt.BorderLayout.CENTER); 
        tree.setCellRenderer(renderer); 
    } 
    public static void main(String args[]) { 
        EventQueue.invokeLater(new Runnable() { 
            public void run() { 
                new TreeRendering().setVisible(true); 
            } 
        }); 
    } 
} 
class MyTreeRenderer extends DefaultTreeCellRenderer { 
    public Component getTreeCellRendererComponent(JTree tree, Object value, boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) { 
        super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); 
        setForeground(Color.black); 
        if (value.toString().contains("p")) { 
            setForeground(Color.red); 
        } 
        return this; 
    } 
}

Ich hoffe ihr könnt mir da weiterhelfen.

Gruß
 

outbreaker

Bekanntes Mitglied
Wo liegt dein Problem?
habe das gerade mal ausprobiert bei mir sind die Namen der Felder die ein p enthalten rot
und ich kann diese aber ganz Normal selektieren ???:L
 
C

Christian76

Gast
Sorry, habe falschen Code gepostet.

Habe bei mir etwas darin verändert, dass das Markieren unmöglich machte. Wollte aber nur die simple Version posten!
 
C

Christian76

Gast
denke ich kriege das jetzt irgendwie in den Griff. Muss irgendwas rausschmeissen, bin mir aber noch nicht sicher was!
 

ARadauer

Top Contributor
ich denke schon, dass du noch selektieren kannst, nur du siehst es nicht, weil du das zeichnen ja überschreibst
du musst hier auf das sel reagieren
Code:
 super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus); 
        setForeground(Color.black); 
        if (value.toString().contains("p")) { 
            setForeground(Color.red); 
        } 
        return this;
is meine vermutung, kann aber auch kompletter blödsinn sein
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D WSDL-Aufruf funktioniert nicht mehr nach Umstieg auf Maven Allgemeine Java-Themen 4
W ICEpdf PDF-Dateien werden mit Java 21 nicht nicht mehr vollständig dargestellt Allgemeine Java-Themen 3
I "Neues" Lizenzmodell Oracle - JRE nicht mehr zur Redistribution freigegeben? Allgemeine Java-Themen 16
Blender3D Alte Beiträge nicht mehr vorhanden Allgemeine Java-Themen 6
N nicht einsehbarer Fehler im code, kann nicht mehr übersetzten Allgemeine Java-Themen 51
G @PostConstruct Annotation nicht mehr gültig ? Allgemeine Java-Themen 7
T Projekt baut nicht mehr/lässt sich nicht mehr ausführen Allgemeine Java-Themen 6
X JNA funktioniert nicht mehr Allgemeine Java-Themen 4
G Eclipse Java findet MySQL Driver nach export nicht mehr Allgemeine Java-Themen 2
H IDEA IntelliJ Java Mail funktioniert nach Export nicht mehr! Allgemeine Java-Themen 1
T Plötzlich wird package nicht mehr gefunden Allgemeine Java-Themen 3
E GUI.jfm lässt sich nicht mehr öffnen Allgemeine Java-Themen 1
Joker4632 Klassen Buffered Reader liest die Leerzeichen am Zeilen Ende nicht mehr Allgemeine Java-Themen 2
M JDK installieren MD5 SHA-1 Signatur in JAR nicht mehr vertrauenswürdig Allgemeine Java-Themen 3
R javax.comm --> Programm funktioniert nach Export nicht mehr Allgemeine Java-Themen 0
I nach Image Load in ListView, kann Ordner nicht mehr gelöscht werden Allgemeine Java-Themen 1
Tacofan Button nicht mehr anklickbar machen Allgemeine Java-Themen 8
H Alter Java-Programm läuft nicht mehr. Laut strace fehlt libpthread.so.0 Allgemeine Java-Themen 3
B Bild aus Jar kann nach Export nicht mehr gefunden werden Allgemeine Java-Themen 13
C file.delete() funktioniert bei zweiten aufruf nicht mehr Allgemeine Java-Themen 3
D mouseWheelMoved => erst reagieren, wenn für 1s das Mausrad nicht mehr benutzt wurde Allgemeine Java-Themen 4
T Nach Java Update: Jar Datein öffnen sich nicht mehr mit doppelklick Allgemeine Java-Themen 3
F E-Mail aus JAVA senden nach Umstellung auf Netbean 7.4 mit Java 7U45 nicht mehr möglich Allgemeine Java-Themen 4
O Klassen Programm in Klassen unterteilt, werte werden nicht mehr übernommen Allgemeine Java-Themen 3
F Eclipse Eclipse kompiliert nicht mehr die aktuellen Dateien Allgemeine Java-Themen 2
F Nach Export wird PDF Datei nicht mehr gefunden Allgemeine Java-Themen 0
L iText PDF Form-Felder werden nach Bearbeitung mit iText nicht mehr richtig erkannt. Allgemeine Java-Themen 2
G .jar Dateien lassen sich nicht mehr öffnen Allgemeine Java-Themen 2
E Anwendung nutzt plötzlich nicht mehr 100% CPU Allgemeine Java-Themen 2
J Java programm lässt sich in win7 nach linux install nicht mehr ausführen Allgemeine Java-Themen 18
C Zugriff auf private Methode per reflection geht nicht mehr Allgemeine Java-Themen 3
M Java funktioniert nicht mehr Allgemeine Java-Themen 21
N Java geht nicht mehr zu löschen Allgemeine Java-Themen 5
B Berechnung eines sinh abbrechen, wenn 16. Nachkommastelle sich nicht mehr ändert Allgemeine Java-Themen 7
J Java Pfad nicht mehr in Path Variablen??? Allgemeine Java-Themen 2
W 2D-Grafik nach getthumbnail läst sich Quellbild nicht mehr löschen Allgemeine Java-Themen 3
R DocumentListener: Programm Reagiert nicht mehr Allgemeine Java-Themen 2
V "Java(TM) Platform SE binary funktioniert nicht mehr" Allgemeine Java-Themen 5
5 Javaw funktioniert nicht mehr Allgemeine Java-Themen 5
Guybrush Threepwood iText de facto nicht mehr verwendbar Allgemeine Java-Themen 15
woezelmann Object nach Deserialisierung nicht mehr gleich Allgemeine Java-Themen 13
S Viele Bilder -> Speicher ausgelastet? / (De-)serialisierung geht nicht mehr richtig Allgemeine Java-Themen 8
S HWPF Problem: doc lässt sich nach Bearbeitung nicht mehr lesen Allgemeine Java-Themen 6
M umgebung funktioniert nicht mehr Allgemeine Java-Themen 14
G Java Tool startet von heute auf morgen nicht mehr? Allgemeine Java-Themen 7
J Java reagiert nicht mehr auf die Tastatur Allgemeine Java-Themen 2
G Deserialisierung funktioniert n. Refaktorisierung nicht mehr Allgemeine Java-Themen 10
M Klasse Desktop geht nicht mehr (EXCEPTION_ACCESS_VIOLATION) Allgemeine Java-Themen 9
M JLabels löschen (sollen nicht mehr gezeichnet werden) Allgemeine Java-Themen 10
T Eclipse will nicht mehr :( Allgemeine Java-Themen 2
M Java funktioniert nicht mehr Allgemeine Java-Themen 9
J Eingabeaufforderung funkrioniert nicht mehr! Allgemeine Java-Themen 5
I Weiß nicht mehr weiter! Bitte helft mir! Allgemeine Java-Themen 5
M Java funktioniert jetzt nicht mehr Allgemeine Java-Themen 6
B Der Heap Space, ich weiß nicht mehr weiter! Allgemeine Java-Themen 15
G DBzugriff funktioniert nach 'Build Main Project' nicht mehr Allgemeine Java-Themen 2
O Prefixes in Java alt und nicht mehr notwendig oder nützlich Allgemeine Java-Themen 18
D Compiler-Fehler Compilierung in VM nicht erfolgreich Allgemeine Java-Themen 10
H KNN Erkennt Zahl Nicht Allgemeine Java-Themen 7
Zrebna Berechnung der Zeit funktioniert nicht wie erwartet: Date, GregorianCalendar Allgemeine Java-Themen 16
Zrebna Wieso sollte man Null-Prüfungen nicht mit Optional-Objekten nutzen? Allgemeine Java-Themen 13
kodela Textfeld nicht rechteckig Allgemeine Java-Themen 10
G Doppelklick auf Javaprogramm klapt nicht Allgemeine Java-Themen 1
W Timer terminiert nicht Allgemeine Java-Themen 5
D Linux, Java-Version wird nicht erkannt bzw. welche Einstellung fehlt noch? Allgemeine Java-Themen 19
W Überflüssige Deklaration vermeiden...war da nicht mal was? Allgemeine Java-Themen 3
N lwjgl kann textureSampler nicht finden Allgemeine Java-Themen 4
P Fehler: Hauptklasse Main konnte nicht gefunden oder geladen werden Ursache: java.lang.ClassNotFoundException: Main Allgemeine Java-Themen 24
S Java Programm lässt sich vom USB-Stick starten, aber nicht von HDD Allgemeine Java-Themen 16
T .Jar kann man nicht ausführen Allgemeine Java-Themen 18
P JDK nicht installiert in Net Object Fusion Allgemeine Java-Themen 7
D Image bewegt sich nicht nach Klicken auf Button Allgemeine Java-Themen 15
N Regex schlägt nicht an Allgemeine Java-Themen 10
Y Wieso krieg ich die Unit Tests nicht hin Allgemeine Java-Themen 55
D Erste Schritte Mp3 Datei kann nicht von der Festplatte geöffnet werden - mit ChatGPT erstellt Allgemeine Java-Themen 7
G Popup wird nicht sichtbar Allgemeine Java-Themen 9
8u3631984 Funktions Parameter mit Lombok "NonNull" annotieren wird in Jacococ Testcoverage nicht herausgefiltert Allgemeine Java-Themen 3
kodela String kann nicht zu Pfad konvertiert werden Allgemeine Java-Themen 16
M Apache Proxy Weiterleitung auf Tomcat funktioniert nicht wie gewünscht Allgemeine Java-Themen 1
Momo16 Brauche Hilfe - Java Projekt kann nicht erstellt werden Allgemeine Java-Themen 12
OnDemand ApacheCommon FTP Client zuckt nicht Allgemeine Java-Themen 3
T JavaPoet - (noch) nicht existente Typen Allgemeine Java-Themen 2
E Es ist nicht möglich, eine Batch-Anweisung auszuführen. Allgemeine Java-Themen 9
C Was passt hier nicht bei der Calendar-Class Allgemeine Java-Themen 2
T Testing JUnit5: try ... catch arbeitet nicht sauber Allgemeine Java-Themen 6
W While Schleife funktioniert nicht ganz Allgemeine Java-Themen 4
OnDemand MemoryLeak nicht zu finden Allgemeine Java-Themen 26
torresbig Website login Problem - Jsoup, wie bisher, klappt nicht! Allgemeine Java-Themen 31
H do-while Schleife funktioniert nicht wie ich es möchte Allgemeine Java-Themen 7
ERlK JDA Code funktioniert nicht? Allgemeine Java-Themen 4
OnDemand Ram Freigabe erfolgt nicht nach Prozessende Allgemeine Java-Themen 18
OnDemand XML desializing Attribute bringt nicht erwartetes Ergebnis Allgemeine Java-Themen 16
T ImageIcon wird nicht angezeigt Allgemeine Java-Themen 6
N JAVA-Code mit Grafikfenster zeichnet in Windows, aber nicht Mac. Allgemeine Java-Themen 4
stormyark TikTakToe funktioniert nicht Allgemeine Java-Themen 10
N Warum wird die For Schleife nicht betreten Allgemeine Java-Themen 4
Tiago1234 Hauptklasse konnte nicht gefunden oder geladen werden Allgemeine Java-Themen 38
T Remove bei ArrayList funktioniert nicht Allgemeine Java-Themen 2
M Map<String,String>funktioniert nicht richtig Allgemeine Java-Themen 4
J c Programm läuft nicht in compilierter Version des Java Projektes Allgemeine Java-Themen 7

Ähnliche Java Themen

Neue Themen


Oben