Cześć,mam problem taki jak opisałem go w temacie. Poradzilibyście mi coś? Kombinuję już od 2 godzin i poza jakimiś kompletnie abstrakcyjnymi pomysłami,których zaimplementowanie byłoby czasochłonne,nie mam innego pomysłu. Jest może w JavaFX jakaś prostsza droga?
0
0
Zobacz tutaj:
https://docs.oracle.com/javafx/2/ui_controls/color-picker.htm
Przykład jest co prawda do tekstu jako Label, ale nie powinno być problemu z ustawieniem koloru tekstu w textboxie czy w czym tam chcesz.
textArea.setStyle(
"-fx-text-fill: " + toRgbString(newColor) + ";"
)
private String toRgbString(Color c) {
return "rgb("
+ to255Int(c.getRed())
+ "," + to255Int(c.getGreen())
+ "," + to255Int(c.getBlue())
+ ")";
}
private int to255Int(double d) {
return (int) (d * 255);
}
Gdzie zmienna newColor to wartość pobrana z ColorPicker.
0
Dzięki bardzo,działa. Nie rozumiem tylko za bardzo co dokładnie robią te dwie metody toRgb i to255Int.