Отправка настраиваемого текста в textFlow с сервера на клиент

Вот сценарий. Я новичок, имеющий дело с JavaFX. Я сделал интерфейс для messenger и успешно реализовал взаимодействие между сервером и клиентом. Мой интерфейс таков — > TextFlow и одно текстовое поле и кнопка. Я использовал текстовый поток в качестве панели истории, на которой отображаются сообщения. Я использовал text flow, потому что хотел назначить цвет этому тексту.
Вот в чем проблема. Когда я выбрал цвет, скажем синий, для текста и набрал сообщение и нажал кнопку Отправить, сообщение было отправлено клиенту, а также было сохранено в панели истории сервера с выбранным цветом, скажем синий. Но на стороне клиента полученное сообщение имеет черный цвет, а не синий.
Если кто-то понял сценарий, пожалуйста, помогите мне своим советом.
Как сохранить настроенные сообщения текстового потока и отправить этот настроенный текст на сторону клиентов без изменений?

1 ответ

  1. почему бы вам не сделать это на стороне клиента ?
    вот маленькая хитрость :

    private Text returnedtxt;
    private Text msgPrefix(String txt){
    
         if(txt.startsWith("@msg")){
    
            //Substract String
            //returnedtxt = new Text (substracted);
            //Apply font 
            //apply fill
    
         }else if (txt.startsWith("@log")){
    
            //Substract String
            //returnedtxt = new Text (substracted);
            //Apply font 
            //apply fill
    
         }else if (txt.startsWith("@exp")){
    
            //Substract String
            //returnedtxt = new Text (substracted);
            //Apply font 
            //apply fill
    
         }
    
       return returnedtxt;
    
    }