Respuesta: de Jlist a Jlabel ....no hay manera public class PanelEditarClientes extends javax.swing.JPanel {
private AccionesEditarClientes acciones;
public JList getLstListaClientes() {
return LstListaClientes;
}
private FastFoodCompanyFrame frame;
DefaultListModel listaClientes = new DefaultListModel();
public PanelEditarClientes(FastFoodCompanyFrame frame) {
this.frame = new FastFoodCompanyFrame();
initComponents();
this.acciones = new AccionesEditarClientes(this);
LstListaClientes.setModel(listaClientes);
}
public void cargarEnLista() {
acciones.cargarListaClientes();
}
/**
* This method is called from within the constructor to initialize the form.
* WARNING: Do NOT modify this code. The content of this method is always
* regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {
TblListaClientes = new javax.swing.JScrollPane();
LstListaClientes = new javax.swing.JList<>();
BtoCancelar = new javax.swing.JButton();
BtoModificar = new javax.swing.JButton();
BtoGuardar = new javax.swing.JButton();
LblSeleccionaClienteAEditar = new javax.swing.JLabel();
LblNombreEditar = new javax.swing.JLabel();
LblPrimerApellidoEditar = new javax.swing.JLabel();
LblSegundoApellidoEditar = new javax.swing.JLabel();
LblEmailEditar = new javax.swing.JLabel();
TxtNombre = new javax.swing.JTextField();
TxtPrimerApellido = new javax.swing.JTextField();
TxtSegundoApellidoEditar = new javax.swing.JTextField();
TxtEmailEditar = new javax.swing.JTextField();
PnlDatosDelCliente = new javax.swing.JPanel();
LblDatosDelCliente = new javax.swing.JLabel();
LblNombre = new javax.swing.JLabel();
LblPrimerApellido = new javax.swing.JLabel();
LblSegundoApellido = new javax.swing.JLabel();
LblEmail = new javax.swing.JLabel();
LblDatosNombre = new javax.swing.JLabel();
LblDatosPrimerApellido = new javax.swing.JLabel();
LblDatosSegundoApellido = new javax.swing.JLabel();
LblDatosEmail = new javax.swing.JLabel();
setBorder(javax.swing.BorderFactory.createTitledBo rder(null, "", javax.swing.border.TitledBorder.DEFAULT_JUSTIFICAT ION, javax.swing.border.TitledBorder.DEFAULT_POSITION, new java.awt.Font("Tahoma", 0, 11), new java.awt.Color(255, 0, 0))); // NOI18N
setPreferredSize(new java.awt.Dimension(600, 400));
setLayout(null);
LstListaClientes.setModel(new javax.swing.AbstractListModel<String>() {
String[] strings = { "Item 1", "Item 2", "Item 3", "Item 4", "Item 5" };
public int getSize() { return strings.length; }
public String getElementAt(int i) { return strings[i]; }
});
LstListaClientes.addListSelectionListener(new javax.swing.event.ListSelectionListener() {
public void valueChanged(javax.swing.event.ListSelectionEvent evt) {
LstListaClientesValueChanged(evt);
}
});
TblListaClientes.setViewportView(LstListaClientes) ;
add(TblListaClientes);
TblListaClientes.setBounds(10, 50, 230, 310);
BtoCancelar.setText("Cancelar");
BtoCancelar.setMaximumSize(new java.awt.Dimension(105, 23));
BtoCancelar.setMinimumSize(new java.awt.Dimension(105, 23));
BtoCancelar.setPreferredSize(new java.awt.Dimension(105, 23));
add(BtoCancelar);
BtoCancelar.setBounds(10, 370, 90, 23);
BtoModificar.setText("Editar datos del cliente");
add(BtoModificar);
BtoModificar.setBounds(330, 190, 180, 23);
BtoGuardar.setText("Guardar");
add(BtoGuardar);
BtoGuardar.setBounds(420, 320, 90, 23);
LblSeleccionaClienteAEditar.setText("Selecciona el cliente que quieres editar:");
add(LblSeleccionaClienteAEditar);
LblSeleccionaClienteAEditar.setBounds(10, 30, 200, 14);
LblNombreEditar.setHorizontalAlignment(javax.swing .SwingConstants.RIGHT);
LblNombreEditar.setText("Nombre: ");
add(LblNombreEditar);
LblNombreEditar.setBounds(250, 230, 120, 20);
LblPrimerApellidoEditar.setHorizontalAlignment(jav ax.swing.SwingConstants.RIGHT);
LblPrimerApellidoEditar.setText("Primer apellido: ");
add(LblPrimerApellidoEditar);
LblPrimerApellidoEditar.setBounds(250, 250, 120, 20);
LblSegundoApellidoEditar.setHorizontalAlignment(ja vax.swing.SwingConstants.RIGHT);
LblSegundoApellidoEditar.setText("Segundo apellido: ");
add(LblSegundoApellidoEditar);
LblSegundoApellidoEditar.setBounds(250, 270, 120, 20);
LblEmailEditar.setHorizontalAlignment(javax.swing. SwingConstants.RIGHT);
LblEmailEditar.setText("Email : ");
add(LblEmailEditar);
LblEmailEditar.setBounds(280, 290, 90, 20);
add(TxtNombre);
TxtNombre.setBounds(370, 230, 180, 20);
add(TxtPrimerApellido);
TxtPrimerApellido.setBounds(370, 250, 180, 20);
add(TxtSegundoApellidoEditar);
TxtSegundoApellidoEditar.setBounds(370, 270, 180, 20);
add(TxtEmailEditar);
TxtEmailEditar.setBounds(370, 290, 180, 20);
PnlDatosDelCliente.setBorder(javax.swing.BorderFac tory.createLineBorder(new java.awt.Color(0, 0, 0)));
PnlDatosDelCliente.setLayout(null);
LblDatosDelCliente.setText("Datos del cliente");
PnlDatosDelCliente.add(LblDatosDelCliente);
LblDatosDelCliente.setBounds(130, 10, 130, 14);
LblNombre.setHorizontalAlignment(javax.swing.Swing Constants.RIGHT);
LblNombre.setText("Nombre : ");
PnlDatosDelCliente.add(LblNombre);
LblNombre.setBounds(10, 30, 110, 14);
LblPrimerApellido.setHorizontalAlignment(javax.swi ng.SwingConstants.RIGHT);
LblPrimerApellido.setText("Primer apellido : ");
PnlDatosDelCliente.add(LblPrimerApellido);
LblPrimerApellido.setBounds(10, 50, 110, 14);
LblSegundoApellido.setHorizontalAlignment(javax.sw ing.SwingConstants.RIGHT);
LblSegundoApellido.setText("Segundo Apellido : ");
PnlDatosDelCliente.add(LblSegundoApellido);
LblSegundoApellido.setBounds(10, 70, 110, 14);
LblEmail.setHorizontalAlignment(javax.swing.SwingC onstants.RIGHT);
LblEmail.setText("Email : ");
PnlDatosDelCliente.add(LblEmail);
LblEmail.setBounds(10, 90, 110, 14);
LblDatosNombre.setPreferredSize(new java.awt.Dimension(100, 20));
PnlDatosDelCliente.add(LblDatosNombre);
LblDatosNombre.setBounds(130, 30, 180, 14);
LblDatosPrimerApellido.setPreferredSize(new java.awt.Dimension(100, 20));
PnlDatosDelCliente.add(LblDatosPrimerApellido);
LblDatosPrimerApellido.setBounds(130, 50, 180, 14);
LblDatosSegundoApellido.setPreferredSize(new java.awt.Dimension(100, 20));
PnlDatosDelCliente.add(LblDatosSegundoApellido);
LblDatosSegundoApellido.setBounds(130, 70, 180, 14);
LblDatosEmail.setPreferredSize(new java.awt.Dimension(100, 20));
PnlDatosDelCliente.add(LblDatosEmail);
LblDatosEmail.setBounds(130, 90, 180, 14);
add(PnlDatosDelCliente);
PnlDatosDelCliente.setBounds(250, 50, 340, 130);
}// </editor-fold>
private void LstListaClientesValueChanged(javax.swing.event.Lis tSelectionEvent evt) { AQUI HE PROBADO MIL COSAS, PERO NO ME ACABA DE SALIR
}
// Variables declaration - do not modify
private javax.swing.JButton BtoCancelar;
private javax.swing.JButton BtoGuardar;
private javax.swing.JButton BtoModificar;
private javax.swing.JLabel LblDatosDelCliente;
private javax.swing.JLabel LblDatosEmail;
private javax.swing.JLabel LblDatosNombre;
private javax.swing.JLabel LblDatosPrimerApellido;
private javax.swing.JLabel LblDatosSegundoApellido;
private javax.swing.JLabel LblEmail;
private javax.swing.JLabel LblEmailEditar;
private javax.swing.JLabel LblNombre;
private javax.swing.JLabel LblNombreEditar;
private javax.swing.JLabel LblPrimerApellido;
private javax.swing.JLabel LblPrimerApellidoEditar;
private javax.swing.JLabel LblSegundoApellido;
private javax.swing.JLabel LblSegundoApellidoEditar;
private javax.swing.JLabel LblSeleccionaClienteAEditar;
private javax.swing.JList<String> LstListaClientes;
private javax.swing.JPanel PnlDatosDelCliente;
private javax.swing.JScrollPane TblListaClientes;
private javax.swing.JTextField TxtEmailEditar;
private javax.swing.JTextField TxtNombre;
private javax.swing.JTextField TxtPrimerApellido;
private javax.swing.JTextField TxtSegundoApellidoEditar;
// End of variables declaration
public JLabel getLblDatosEmail() {
return LblDatosEmail;
} |