necessito mostrar a data formatada na jtable para o usuario. o usuario digita a data em um jtextfiled ela é enviada para tabela nessa tabela eu tenho que mostrar ela formatada.já tentei com dateFormat más não obtive resultado.
segue o meu codigo
private void prencherTabelaAtendimento(){
try {
AtendimentoServicos as = ServicosFactory.getAtendimentoServicos();
ArrayList<AtendimentoVO> aten = new ArrayList<>();
aten = as.buscarAtendimento();
String formata = "0.00";
Locale local = new Locale("pt", "BR");
DecimalFormatSymbols simbolo = new DecimalFormatSymbols(local);
simbolo.setDecimalSeparator('.');//separador decimal responsavel por colocar o ponto ao inves de virgula
simbolo.setGroupingSeparator(',');
DecimalFormat df = new DecimalFormat(formata, simbolo);
String form = "dd/MM/yyyy";
Locale locali = new Locale("pt", "BR");
SimpleDateFormat daf = new SimpleDateFormat(form, locali);
for(int i = 0; i < aten.size(); i++){
dtm.addRow(new String[]{
String.valueOf(aten.get(i).getIdAtendimento()),
String.valueOf(aten.get(i).getNomeCliente()),
String.valueOf(aten.get(i).getFPagamento()),
df.format(aten.get(i).getValorTotal()),
String.valueOf(aten.get(i).getSBarbeiro()),
//daf.format(aten.get(i).getData())
String.valueOf(aten.get(i).getData())
});
}//fecha for
jtTabelaAtendimentos.setModel(dtm);
} catch (Exception e) {
JOptionPane.showMessageDialog(
null,
"Erro ao Prencher tabela Atendimentos!",
"Mensagem de Erro",
JOptionPane.ERROR_MESSAGE);
}//fecha catch
}//fecha prencher tabela
codigo da tabela de cadastro
private void cadastrarAtendimento() {
try {
AtendimentoVO aVO = new AtendimentoVO();
aVO.setNomeCliente(jtNomeCli.getText());
aVO.setFPagamento(Fpagamento());
aVO.setValorTotal(somatotal());
aVO.setSBarbeiro(SBarbeiro());
aVO.setData(jtData.getText());
AtendimentoServicos as = servicos.ServicosFactory.getAtendimentoServicos();
as.cadastrarAtendimento(aVO);
JOptionPane.showMessageDialog(
null,
"Atendimento cadastrado com sucesso!",
"Mensagem de confirmação",
JOptionPane.INFORMATION_MESSAGE);
} catch (Exception e) {
e.printStackTrace();
JOptionPane.showMessageDialog(
null,
"erro ao cadastrar Atendimento!",
"Mensagem de erro",
JOptionPane.ERROR_MESSAGE);
JOptionPane.showMessageDialog(
null,
"Preencha os campos!",
"Mensagem de atenção",
JOptionPane.INFORMATION_MESSAGE);
}//fecha catch
}//fecha método cadastrar
imagem da tabela