Claro que se puede...solo debes buscar deacuerdo a la informacion de la base de datos...por ejemplo si el libro esta prestado que coloque en el JTable Prestado ...y si no Disponible y cuando la vallas a mostrar busca la celda donde este Disponible colocas la propiedad background de esa celda en color "Azul " y si no en rojo..
Hola amigos estuve averiguando y encontre una forma de ponerle color a la tabla este es l parte del codigo para quin la necesite:
import java.awt.Color;
import java.awt.Component;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
/**
*
* @author Administrador
*/
public class ColorRenderer extends DefaultTableCellRenderer {
public Component getTableCellRendererComponent(
JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, int column) {
super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
int n = Integer.valueOf(String.valueOf(table.getModel().getValueAt(row,4)));
if (n==0){
setBackground(Color.YELLOW);
} else if(n==1){
setBackground(new Color(107,164,237));
} else {
setBackground(Color.WHITE);
}
if(isSelected){
setBackground(Color.GREEN);
}
return this;
}
}