Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

java: wert eines textfeldes auslesen und ...





Frage

... dann auf die methode: contentPane.setBackground("HIER SOLL DER TEXT REIN"); TEXT ist z. B. Color.Yellow ich habe es so versucht: contentPane.setBackground(FieldFarbe.getText()); hat aber nicht ganz funktionert... das ganze ist nur so zum "spielen" gruß dominik

Antwort 1 von RMC

das funktioniert SO nicht, weil du ja vom Textfeld einen String erhältst, die Funktion .setBackground(Color c); setzt aber eine Variable des Typs Color voraus!

greetz, RMC

Antwort 2 von dominik

stimmt, dass es nicht funktioniert hab ich auch schon festgestellt... :-)

gibts eine andere lösung? was soll ich verändern??

gruß

Antwort 3 von RMC

naja du kannst das ganze mit einer "HashMap" probiern, diese Map assoziiert verschiedene Objekte miteinander!
D.h. wenn du dann einen String "Yellow" hast und in der Hash Map diesen String mit dem Objekt "Color.yellow" assoziierst, kannst du das so machen!

aber wies genau geht musst in der Java Doc nachlesen

greetz, RMC