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 originalpublic NewJFrame() {
initComponents();
jPanel1.setVisible(false);
this.jComboBox1.removeAllItems();
jComboBox1.addItem("nombre");
jComboBox1.addItem("descripcion");
jComboBox1.addItem("cedula");
jComboBox1.setSelectedIndex(-1);
jComboBox1.
addItemListener(new java.
awt.
event.
ItemListener() { @Override
public void itemStateChanged
(java.
awt.
event.
ItemEvent evt
) { metodo();
}
});
private void metodo() {
int op = jComboBox1.getSelectedIndex();
if (op != -1) {
jPanel1.setVisible(true);
switch (op) {
case 0:
jLabel1.setText("Ingrese nombre");
break;
case 1:
jLabel1.setText("Ingrese descripcion");
break;
case 2:
jLabel1.setText("Ingrese cedula");
break;
}
}
}
}
Ahora cuando selecciones algún elemento del JComboBox, el panel sera visible y con el mensaje que quieres.