Hallo erstmal,
Ich bin im moment dran, ein eigenes Notepad zu programmieren, und da kann der User auch die Farben selber wählen(Ich weiß, unnötiger Schnick Schnack, aber es dient als Übung). Und ich habe mir gedacht, ich schreib die farben in eine textdatei und lass das Notepad beim Starten diese TxT auslesen, allerdings
wenn ich in eine textdatei eine farbe schreibe, also z.B.
wird in die Textdatei folgendes reingeschrieben:
java.awt.Color[r=0,g=0,b=0]
Ich hatte erst gedacht, ich lass die Datei einfach auslesen und setze dies als Farbe, aber geht ja nicht, da eine Farbe benötigt wird für setBackground() und ich bloß Strings auslesen kann. Kann mir jemand sagen, wie ich den String als Color umwandeln kann ?
Ich bin im moment dran, ein eigenes Notepad zu programmieren, und da kann der User auch die Farben selber wählen(Ich weiß, unnötiger Schnick Schnack, aber es dient als Übung). Und ich habe mir gedacht, ich schreib die farben in eine textdatei und lass das Notepad beim Starten diese TxT auslesen, allerdings
wenn ich in eine textdatei eine farbe schreibe, also z.B.
Code:
PrintWriter.println(""+Color.black)
wird in die Textdatei folgendes reingeschrieben:
java.awt.Color[r=0,g=0,b=0]
Ich hatte erst gedacht, ich lass die Datei einfach auslesen und setze dies als Farbe, aber geht ja nicht, da eine Farbe benötigt wird für setBackground() und ich bloß Strings auslesen kann. Kann mir jemand sagen, wie ich den String als Color umwandeln kann ?
Zuletzt bearbeitet: