Hi,
ich habe eine TextArea, welche Zeilenweise befüllt werden soll mit Zeilen, die ich woanders auslese.
Wenn die Zeilen ein gewisses Kriterium erfüllen sollen diese mit einer bestimmten Farbe in meine TextArea eingetragen werden. Leider übernimmt er immer für den gesammten Text die letzte Farbe, da ich nicht weis wie man effectiv Zeilen hintereinander einfügen kann.
ich steh auf dem Schlauch :rtfm:
ich habe eine TextArea, welche Zeilenweise befüllt werden soll mit Zeilen, die ich woanders auslese.
Wenn die Zeilen ein gewisses Kriterium erfüllen sollen diese mit einer bestimmten Farbe in meine TextArea eingetragen werden. Leider übernimmt er immer für den gesammten Text die letzte Farbe, da ich nicht weis wie man effectiv Zeilen hintereinander einfügen kann.
Code:
String time = driver.findElement(By.xpath("//*[contains(@id, '"+b+"')]/td[6]")).getText();
String name = driver.findElement(By.xpath("//*[contains(@id, '"+b+"')]/td[8]")).getText();
if (time.equals("3")) {
getOut().setForeground(Color.YELLOW);
}
if (time.equals("2")||time.equals("1")) {
getOut().setForeground(Color.RED);
}
//getOut().setText(getOut().getText()+time+" "+name+"\n");
getOut().append(time+" "+name+"\n");
ich steh auf dem Schlauch :rtfm:
Zuletzt bearbeitet: