Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
PS. Vím, že je to možné dělat pomocí css stylů, ale to já nechci. Tak to budeš muset chtít...
MaSo 11.09.2017 18:35
MaSo
Prostě nechci do kódu patlat css styly, co na tom nechápeš? A u Button to jde nastavit i bez css, t…
MichalDM 11.09.2017 20:33
MichalDM
Taky to nemáš patlat do kódu, máš to mít odděleně v css souborech. Tak to bylo totiž v JavaFX navrže…
MaSo 11.09.2017 22:06
MaSo
OK. Ale nechci kvůli jednomu řádku kódu vytvářet css soubor, ale beru na vědomí. poslední
MichalDM 11.09.2017 22:13
MichalDM

Zpět do poradny Odpovědět na původní otázku Nahoru