
Como se setea un JComboBox
Publicado por Lucio (21 intervenciones) el 03/02/2016 19:59:04
Hola gente del Foro Java andaría necesitando una mano para realizar la recuperacion de datos almacenados en una tabla de la base de datos. Por ejemplo yo en mi codigo JAVA tengo:
Esta linea necesito setear jComboBoxCategoria.addItem(registro.getString("nombreCategoria"));
PERO PARA MI ES EL .addItem. Anda bien el método el tema es que estaria seteando mal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
try {
Connection conexion = DriverManager.getConnection("jdbc:postgresql://localhost:5432/SistemaFerreteria", "postgres", "root");
System.out.println("conexion");
String consulta=("SELECT p.codigo,p.nombre,p.preciounitario,p.stock,c.nombre AS nombreCategoria "
+"FROM producto p "
+"INNER JOIN categoria c ON (p.idcategoria = c.idcategoria) "
+"WHERE p.codigo=" + txtCodigoBusqueda.getText());
Statement comando = conexion.createStatement();
ResultSet registro;
//registro = comando.executeQuery("SELECT codigo,nombre,apellido,direccion,dni,email,telefono FROM cliente WHERE codigo =" + txtCodigo.getText());
registro = comando.executeQuery(consulta);
if (registro.next() == true) {
txtcodigo.setText(registro.getString("codigo"));
txtNombre.setText(registro.getString("nombre"));
txtPrecio.setText(registro.getString("preciounitario"));
txtStock.setText(registro.getString("stock"));
jComboBoxCategoria.addItem(registro.getString("nombreCategoria")); //Aca es donde quiero setear para que me recupere los datos
} else {
JOptionPane.showMessageDialog(null,"No existe Producto de un codigo "+txtcodigo.getText());
}
conexion.close();
} catch (SQLException ex) {
JOptionPane.showMessageDialog(null,"Error "+ex);
}
Esta linea necesito setear jComboBoxCategoria.addItem(registro.getString("nombreCategoria"));
PERO PARA MI ES EL .addItem. Anda bien el método el tema es que estaria seteando mal
Valora esta pregunta


0