Hi,
Ich entwickle gerade ein Programm bei dem eine tableview verwendet wird. Je nach Situation soll nun eine Zeile irgendwie optisch hervorgehoben werden. Nur irgenwie weiß ich so gar nicht wie das geht, weil es gibt ja(soweit ich recherchieren konnte) keine Möglichkeit den Style einer reihe zu ändern. Hat da jemand eine Idee und kann mir weiterhelfen?
Im Prinzip soll das so oder so ähnlich aussehen:
("state" ist die Klasse der Items in der tabelle)
Vielen dank im voraus!
lg bttl
Ich entwickle gerade ein Programm bei dem eine tableview verwendet wird. Je nach Situation soll nun eine Zeile irgendwie optisch hervorgehoben werden. Nur irgenwie weiß ich so gar nicht wie das geht, weil es gibt ja(soweit ich recherchieren konnte) keine Möglichkeit den Style einer reihe zu ändern. Hat da jemand eine Idee und kann mir weiterhelfen?
Im Prinzip soll das so oder so ähnlich aussehen:
("state" ist die Klasse der Items in der tabelle)
Code:
public void setFocusOnTable(State actState){
for(int i = 0; i < rules.getItems().size(); i++){
System.out.println(i);
State state = (State) rules.getItems().get(i);
if(actState.equals(state)){
//Hier soll dann die Zeile des Items "state" irgenwie hervorgehoben werden
}
}
}
lg bttl