Mira, este es el codigo de la seccion que tube que agregar ahora y que le quita el Focus al JTextField.
Código PHP:
// Panel Editar Fecha
panelEditarFecha = new JPanel();
panelEditarFecha.setLayout(new BorderLayout());
panelEditarFecha.setBorder(BorderFactory.createTitledBorder("Modificar Fecha"));
panelUnion = new JPanel();
panelUnion.setLayout(new GridBagLayout());
lblModificarFecha = new JLabel("Modificar Fecha: ");
lblModificarFecha.setFont(label);
ckbModificarFecha = new JCheckBox();
ckbModificarFecha.addItemListener(new EscucharModificar());
cbDiaMas = new JComboBox();
for(int i = 1; i<=31;i++){
if(i < 10){
cbDiaMas.addItem("0"+i);
} else {
cbDiaMas.addItem(i);
}
}
cbDiaMas.setEnabled(false);
cbDiaMas.setFont(label);
cbMesMas = new JComboBox();
for(int i = 1; i<=12;i++){
if(i < 10){
cbMesMas.addItem("0"+i);
} else {
cbMesMas.addItem(i);
}
}
cbMesMas.setEnabled(false);
cbMesMas.setFont(label);
cbAnoMas = new JComboBox();
for(int i = 2012; i<2020;i++){
if(i < 10){
cbAnoMas.addItem("0"+i);
} else {
cbAnoMas.addItem(i);
}
}
cbAnoMas.setEnabled(false);
cbAnoMas.setFont(label);
panelUnion.add(lblModificarFecha);
panelUnion.add(ckbModificarFecha);
panelModificarFechaCb = new JPanel();
panelModificarFechaCb.setLayout(new GridLayout(3,2,1,1));
lblDiaMas = new JLabel("Dia: ");
lblDiaMas.setFont(label);
panelModificarFechaCb.add(lblDiaMas);
panelModificarFechaCb.add(cbDiaMas);
lblMesMas = new JLabel("Mes: ");
lblMesMas.setFont(label);
panelModificarFechaCb.add(lblMesMas);
panelModificarFechaCb.add(cbMesMas);
lblAnoMas = new JLabel("Año: ");
lblAnoMas.setFont(label);
panelModificarFechaCb.add(lblAnoMas);
panelModificarFechaCb.add(cbAnoMas);
panelEditarFecha.add(panelUnion, BorderLayout.NORTH);
panelEditarFecha.add(panelModificarFechaCb, BorderLayout.EAST);
//Final Panel Editar Fecha