Hey Leute kann mir irgendjemand sagen warum mein Reender in meiner tabelle nur 3 reihen erkennt und einfärbt ??
Java:
public void isLow(JTable jTableBestandstabelle) {
jTableBestandstabelle.setDefaultRenderer(Object.class, new DefaultTableCellRenderer() {
@Override
public Component getTableCellRendererComponent(JTable table, Object value,
boolean isSelected, boolean hasFocus, int row, int column) {
Component c = super.getTableCellRendererComponent(table, value,
isSelected, hasFocus, row, column);
int aktuellerBestand = (int) jTableBestandstabelle.getValueAt(row, 5);
int mindestmenge = (int) jTableBestandstabelle.getValueAt(row, 4);
if (aktuellerBestand <= mindestmenge) {
c.setForeground(Color.black);
c.setBackground(Color.red);
return c;
}
else{
c.setForeground(Color.black);
return c;
}
}
});
}
Anhänge
Zuletzt bearbeitet: