TextEditor text colour not updated after lookAndFeelChanged()/parent change

A TextEditor can actually contain text that’s a combination of different colours and fonts, so the colour from the L+F is really only a default that it’ll use if it’s currently empty - it won’t automatically change the colour of all the text because it could have been explicitly set by the user.