Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/11/2013, 17:05
cazador1992
 
Fecha de Ingreso: mayo-2013
Ubicación: Córdoba
Mensajes: 139
Antigüedad: 11 años, 6 meses
Puntos: 9
Respuesta: Dependiendo de lo seleccionado en comboBox que pida distinta informaciòn

Una forma seria: Creas un JPanel y le agregas un JLabel y un JTexTField. En el constructor de tu JFrame haces que el panel no sea visible.

Código Java:
Ver original
  1. public NewJFrame() {
  2.         initComponents();
  3.         jPanel1.setVisible(false);
  4.         this.jComboBox1.removeAllItems();
  5.         jComboBox1.addItem("nombre");
  6.         jComboBox1.addItem("descripcion");
  7.         jComboBox1.addItem("cedula");
  8.         jComboBox1.setSelectedIndex(-1);
  9.         jComboBox1.addItemListener(new java.awt.event.ItemListener() {
  10.             @Override
  11.             public void itemStateChanged(java.awt.event.ItemEvent evt) {
  12.                 metodo();
  13.             }
  14.         });
  15.  
  16.  private void metodo() {
  17.         int op = jComboBox1.getSelectedIndex();
  18.         if (op != -1) {
  19.             jPanel1.setVisible(true);
  20.             switch (op) {
  21.                 case 0:
  22.                     jLabel1.setText("Ingrese nombre");
  23.                     break;
  24.                 case 1:
  25.                     jLabel1.setText("Ingrese descripcion");
  26.                     break;
  27.                 case 2:
  28.                     jLabel1.setText("Ingrese cedula");
  29.                     break;
  30.             }
  31.         }
  32.  
  33.     }
  34.     }

Ahora cuando selecciones algún elemento del JComboBox, el panel sera visible y con el mensaje que quieres.