

JavaFX - TextField nastavení barvy textu
Dobrý den,
Potřebuji na TextFieldu nastavit barvu textu.
Ovšem TextField má setBackground(), setForeground() ale nemá;
U textu můžeš nastavit pouze setFont();
Zkoušel jsem to pomocí třídy Text.
javafx.scene.text.Text text = new javafx.scene.text.Text("13");
Tady jde už nastavit barvu textu.
text.setFill(javafx.scene.paint.Color.WHITE);
Ovšem nastavení textu tímhle způsobem
setText(text);
není možné a tímhle způsobem
setText(text.getText());
se sice nastaví, ale výsledek je stejný, jako bych napsal
setText("13");
Prosím poraďte, jak to nastavit.
Předem děkuji
PS. Vím, že je to možné dělat pomocí css stylů, ale to já nechci.
Tak to budeš muset chtít...
Prostě nechci do kódu patlat css styly, co na tom nechápeš?
A u Button to jde nastavit i bez css, takže proč by to nešlo u TextField?
Akorát právě nevím jak?
Taky to nemáš patlat do kódu, máš to mít odděleně v css souborech. Tak to bylo totiž v JavaFX navrženo. Ale dělej si to jak chceš, to je tvoje věc, každá rada drahá...
OK. Ale nechci kvůli jednomu řádku kódu vytvářet css soubor, ale beru na vědomí.