Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/04/2016, 22:56
Avatar de chosbuster
chosbuster
 
Fecha de Ingreso: marzo-2016
Mensajes: 10
Antigüedad: 8 años, 9 meses
Puntos: 0
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;
}