Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2013, 09:07
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 15 años
Puntos: 12
Respuesta: Formulario en JInternaFrame

Esta es un codigo pero hecho en netBeans y la verdad no me gusta por que es mucho codigo para un formulario con 4 labels y 4 textfield.

Código Java:
Ver original
  1. private void initComponents() {
  2.  
  3.         jPanel1 = new javax.swing.JPanel();
  4.         jLabel1 = new javax.swing.JLabel();
  5.         jtxtNombres = new javax.swing.JTextField();
  6.         jLabel2 = new javax.swing.JLabel();
  7.         jtxtCorreo = new javax.swing.JTextField();
  8.         jLabel3 = new javax.swing.JLabel();
  9.         jtxtDireccion = new javax.swing.JTextField();
  10.         jLabel4 = new javax.swing.JLabel();
  11.         jtxtTelefono = new javax.swing.JTextField();
  12.         jScrollPane1 = new javax.swing.JScrollPane();
  13.         jTable2 = new javax.swing.JTable();
  14.         btnNuevo = new javax.swing.JButton();
  15.         btnGuardar = new javax.swing.JButton();
  16.         btnModificar = new javax.swing.JButton();
  17.         btnEliminar = new javax.swing.JButton();
  18.         btnCerrar = new javax.swing.JButton();
  19.  
  20.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  21.  
  22.         jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Datos  clientes"));
  23.         jPanel1.setToolTipText("");
  24.  
  25.         jLabel1.setText("Nombres:");
  26.  
  27.         jLabel2.setText("Correo:");
  28.  
  29.         jLabel3.setText("Dirección:");
  30.  
  31.         jLabel4.setText("Teléfono:");
  32.  
  33.         javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
  34.         jPanel1.setLayout(jPanel1Layout);
  35.         jPanel1Layout.setHorizontalGroup(
  36.             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  37.             .addGroup(jPanel1Layout.createSequentialGroup()
  38.                 .addContainerGap()
  39.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  40.                     .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  41.                         .addGroup(jPanel1Layout.createSequentialGroup()
  42.                             .addComponent(jLabel2)
  43.                             .addGap(33, 33, 33))
  44.                         .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel1Layout.createSequentialGroup()
  45.                             .addComponent(jLabel1)
  46.                             .addGap(24, 24, 24)))
  47.                     .addComponent(jLabel3)
  48.                     .addComponent(jLabel4))
  49.                 .addGap(20, 20, 20)
  50.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
  51.                     .addComponent(jtxtCorreo)
  52.                     .addComponent(jtxtNombres, javax.swing.GroupLayout.DEFAULT_SIZE, 181, Short.MAX_VALUE)
  53.                     .addComponent(jtxtDireccion)
  54.                     .addComponent(jtxtTelefono))
  55.                 .addContainerGap(39, Short.MAX_VALUE))
  56.         );
  57.         jPanel1Layout.setVerticalGroup(
  58.             jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  59.             .addGroup(jPanel1Layout.createSequentialGroup()
  60.                 .addContainerGap()
  61.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  62.                     .addComponent(jLabel1)
  63.                     .addComponent(jtxtNombres, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  64.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  65.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  66.                     .addComponent(jLabel2)
  67.                     .addComponent(jtxtCorreo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  68.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  69.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  70.                     .addComponent(jLabel3)
  71.                     .addComponent(jtxtDireccion, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  72.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
  73.                 .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  74.                     .addComponent(jLabel4)
  75.                     .addComponent(jtxtTelefono, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  76.                 .addContainerGap(20, Short.MAX_VALUE))
  77.         );
  78. }