Ciao a tutti,
costruito una tabella nella quale inserisco testo e JLabel che dove vengono incapsulate le immagini.
Fin qui tutto bene.
Il problema è che ho la necessità in determinati momenti "staccare" visivamente una riga dalla successiva in base ad una determinata variabile.
Avevo pensato ad un bordo inferiore da applicare alla tabella ma non viene applicato.
io avevo fatto una cosa del genere nel renderer.
codice:
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
if(jump[row]){
Border b=BorderFactory.createMatteBorder(0, 0, 3, 0, Color.BLACK);
this.setBorder(b);
repaint();
}
}
Dove jump è la mia variabile che ho valorizzato con dei booleani che indica se inserire o meno il bordo inferiore.
Quando il valore è true ovviamente entra nel blocco "if" ma non fà nulla.
Grazie mille per ogni aiuto/consiglio
Ciao