Ola boa tarde galera mais uma vez aqui para pedir ajudar a vocês
Gostaria de saber como faço pra coloria apenas uma linha da minha JTable
Construir uma Jtable fiz uma condição para colorir a linha so que nao consigo qdo eu adiciono o evento ficam todas as linhas da Jtable com a cor especificada
Exemplo da condição;
if (txtNmAluno.getText().equals("")) {
JOptionPane.showMessageDialog(null, "Aluno não informado");
return;
}
else if ("Marcada".equals(status)){
DefaultTableModel model = (DefaultTableModel) jTableDom.getModel();
jTableDom.setBackground(Color.BLUE);//So que no caso aqui eu pego toda a Jtable
model.addRow(new Object[]{txtNmAluno.getText()});
txtCodAluno.setText("");
txtNmAluno.setText("");
}
else if ("Executada".equals(status)){
DefaultTableModel model = (DefaultTableModel) jTableDom.getModel();
jTableDom.setBackground(Color.GREEN);
model.addRow(new Object[]{txtNmAluno.getText()});
txtCodAluno.setText("");
txtNmAluno.setText("");
}
else if ("Cancelada".equals(status)){
DefaultTableModel model = (DefaultTableModel) jTableDom.getModel();
jTableDom.setBackground(Color.RED);//So que no caso aqui eu pego toda a Jtable
model.addRow(new Object[]{txtNmAluno.getText()});
txtCodAluno.setText("");
txtNmAluno.setText("");
} if (txtNmAluno.getText().equals("")) {
JOptionPane.showMessageDialog(null, "Aluno não informado");
return;
}
else if ("Marcada".equals(status)){
DefaultTableModel model = (DefaultTableModel) jTableDom.getModel();
jTableDom.setBackground(Color.BLUE);
model.addRow(new Object[]{txtNmAluno.getText()});
txtCodAluno.setText("");
txtNmAluno.setText("");
}
else if ("Executada".equals(status)){
DefaultTableModel model = (DefaultTableModel) jTableDom.getModel();
jTableDom.setBackground(Color.GREEN);
model.addRow(new Object[]{txtNmAluno.getText()});
txtCodAluno.setText("");
txtNmAluno.setText("");
}
else if ("Cancelada".equals(status)){
DefaultTableModel model = (DefaultTableModel) jTableDom.getModel();
jTableDom.setBackground(Color.RED);
model.addRow(new Object[]{txtNmAluno.getText()});
txtCodAluno.setText("");
txtNmAluno.setText("");
}
Dai eu quero uma ajuda pra colorir somente a linha da Jtable.
Desde ja agradeço pela ajuda…