JTable durchzählen

Shizzl_chrizzl

Erfahrenes Mitglied
Hallo
ich hab ein Problem. Ich hab eine JTable und dazu einen Renderer. Jetzt will ich die JTable durchzählen und je nachdem ob ein Objekt in der Spalte gleich dem Objekt in der nächsten Spalte ist möchte ich sie gleich einfärben.

Aber ich weis so gar nicht wie ich die Reihen durchzählen soll.

Code:
public Component getTableCellRendererComponent
       (JTable table, Object value, boolean isSelected,
       boolean hasFocus, int row, int column)

man hat ja diese Standard methode hier in dem werte übergeben werden. Unter anderem auch "row". Jetzt hab ich gedacht da "row" ja ein Integer is mach ich einfach row++ was natürlich nicht funktioniert. :confused:

Ich hoffe ihr könnt mir helfen.

Hat sich glaub scho erledigt :rolleyes:
 
Zuletzt bearbeitet:
ich hab das mal anders gelöst


Code:
OMeasurementRS30 t = (OMeasurementRS30)parent.vSearch.elementAt(row);

            ...............
              
        } else {
                    OMeasurementRS30 om_next = (OMeasurementRS30)
                      parent.vSearch.elementAt(row +  1 );

                    if (om_next.operator.equals(t.operator))
                      {
                         setBackground(lightBlue);
                      } else 
                      {
                       setBackground(lighttry);
                         if(om_next.operator.equals(t.operator)) 
                           {
                             setBackground(lighttry);
                           }
                     }

                    if(isSelected)
                    {
                      setBackground(Color.orange);
                    }



Also habs wie du siehst so einfach gelöst wie es geht. Ich hab ja meine Zeile und eine Zeile entspricht jeweils einem Objekt aus meinem Vektor vSearch. Da er ja immer Zeilenweise vorgeht sag ich ihm einfach er soll das aktuelle objekt mit den nächsten vergleichen und je nachdem die entsprechende Farbe setzen. Funktioniert aber noch nicht ganz einwandfrei...

Aber warum erklär ich überhaupt einem Mod meinen Quelltext. Du wirst ihn wahrscheinlich besser verstehen als ich selber... ;)
 

Neue Beiträge

Zurück