Die einzige Möglichkeit, die Farbe zu ändern, ist setForground(). Wenn jedoch mehrere Codezeilen vorhanden sind, wird alles grün oder schwarz. Gibt es eine andere Methode oder eine Möglichkeit, dieses Problem zu lösen? Vielen Dank!Java: Wie ändere ich die Farbe einer bestimmten Zeile oder Zeile in einem Textbereich?
int key = evt.getKeyCode();
if (key == KeyEvent.VK_ENTER)
{
String tb1EnterdValue = tb1.getText().toString();
if((tb1EnterdValue.equals("yes")))
{
TextArea1.setForeground(Color.green);
else
{
TextArea1.setForeground(Color.lightGray);
}
this.TextArea1.append(">"+tb1EnterdValue+newline);
this.tb1.setText("");
Danke, aber wie bekomme ich den Quelltext von JTextArea? – Kevin
Der Quellcode wird mit dem JDK geliefert. Es ist in einer Datei namens src.zip. – camickr
Verstanden, aber wo kopiere ich diesen Code? – Kevin