Parentabfrage, danach "if"-Auswertung

topi

Mitglied
Hallo liebe Gemeinde,

ich hab da mal ne Frage.

Hab einen JTree (siehe Screenshot).
12248
Jetzt möchte ich das angeklickte Dokument abfragen, ob es sich im Parentknoten „Bilder“ befindet.
Dazu hole ich mir von dem Listener das angeklickte Objekt
Code:
lastNode = getLastSelectionPathComponent();
dann definiere ich zwei Variablen:
Code:
String parentName = „Bilder“;
String lnParent = lastNode.getParent().toString();
(ich hole mir das Parent-Objekt und wandle es in einen String)

Nun kommt die Abfrage:
Code:
if(lnParent == parentName) {
   // Anweisung bei „true“
} else {
   // Anweisung bei „false“
}
Da aber liegt der Fehler
bekomme immer „false“…
Was mach ich da falsch?

Viele Grüße Thomas
 
K

kneitzel

Gast
Bei Referenztypen vergleich == nur, ob die Referenz gleich ist und nicht, ob der Inhalt der Referenz gleich ist. Zwei Referenen nach Inhalt wird über equals geprüft. Somit muss man zwei Strings auch mit equals überprüfen:
lnParent.equals(parentName)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
R Text in der DB abspeichern, und danach bearbeiten Java Basics - Anfänger-Themen 5
S Arraywerte quadrieren und danach addieren Java Basics - Anfänger-Themen 11
A Wie schaffe ich das eine while Schleife addiert danach subtrahirt? Java Basics - Anfänger-Themen 1
A Kann man eine Methode als Variable speichern und danach noch verändern? Java Basics - Anfänger-Themen 6
Z Ausgabe: Anzahl Sterne, danach verringern Java Basics - Anfänger-Themen 7
I erstelle Vorschaubild mit der lib PDF-Renderer und möchte danach Dateiname ändern -> geht aber nicht Java Basics - Anfänger-Themen 0
Z Fürge nur ein JTextField ein und danach wird nichts mehr angezeigt Java Basics - Anfänger-Themen 3
F In einem String nach einem String suchen und Zeichen danach ausgeben Java Basics - Anfänger-Themen 6
U markierten Text auf Zeichen zuvor/danach pruefen Java Basics - Anfänger-Themen 9
Y Was bedeutet "this" ohne dem Punkt und dem Atrributnamen danach? Java Basics - Anfänger-Themen 2
J Methoden Einzelnen Wert aus Objekt aus einem Array auslesen und danach sortieren Java Basics - Anfänger-Themen 8
T Attribute eines anderen Objektes überprüfen und danach handeln Java Basics - Anfänger-Themen 7
B Datentypen Werte in einen Array einlesen und danach die beiden höchsten Werte wieder ausgeben Java Basics - Anfänger-Themen 3
R String einlesen, Textdatei danach durchsuchen und aus Zeile Objekt erzeugen Java Basics - Anfänger-Themen 5
B Suchen nach Teilstring, um Text danach ausgeben Java Basics - Anfänger-Themen 11
B 2 String vergleichen danach welcher ist größer ? Java Basics - Anfänger-Themen 4
G Object vor reload von JTree merken und danach wieder setzen? Java Basics - Anfänger-Themen 5
D JTextField in einem Container, danach auslesen Java Basics - Anfänger-Themen 10
H Erste Schritte Warum misslingt die Auswertung des ersten Aufrufparameters? Java Basics - Anfänger-Themen 4
T Operatoren Seiteneffekte bei Auswertung von Ausdrücken Java Basics - Anfänger-Themen 9
D Erste Schritte Weblog-Auswertung Java Basics - Anfänger-Themen 252
D statistische Auswertung Java Basics - Anfänger-Themen 1
C Auswertung Ausdruck mit Punknotation + Objekt als Parameter Java Basics - Anfänger-Themen 3
S JTextfield Auswertung mit FocusListener Java Basics - Anfänger-Themen 7
L Problem mit Auswertung von String mit if Java Basics - Anfänger-Themen 10
T Log-Datei Auswertung Java Basics - Anfänger-Themen 7
B [Javadoc] Tutorial für die Auswertung des docs Java Basics - Anfänger-Themen 15
W Datentypen Auswertung von Ausdrücken (Teil 1) Java Basics - Anfänger-Themen 7
N auswertung von bildern Java Basics - Anfänger-Themen 14
C Denkanstoss für meine Auswertung Java Basics - Anfänger-Themen 5
C Auswertung Java Basics - Anfänger-Themen 5
B Auswertung eines Ausdrucks Java Basics - Anfänger-Themen 10
M seltsames Phänomen in der Auswertung boolscher Variablen Java Basics - Anfänger-Themen 7
V Grafische Auswertung (Ampel-System) Java Basics - Anfänger-Themen 12
M zahlenimport und auswertung Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben