После написания консольного приложения (для повседневных задач ввода-вывода, которые здесь не стоит упоминать), я решил, что нужно сделать текст многоцветным для удобства чтения.Мне бы хотелось сохранить его в командной строке, так как я не имел опыта работы с Swing, но, насколько я мог судить, не было никакого способа сделать это, я огляделся по Swing API и не смог ничего найти.
В идеале я мог бы использовать что-то вроде
for(int i=0; i<aString.length(); i++){
if(aString.charAt(i) == '?'){
String pre = aString.substring(0,i);
String post = aString.substring(i);
aString = pre + red("?") + post; //As you can see by red("?"), I have no idea what I'm doing
}
}
, чтобы я мог просто перебрать текст, который я ранее напечатал, вставить информацию о цвете и отобразить ее.
Кто-нибудь может указать мне правильное направление?Метод, класс, фрагмент, что-нибудь?