Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2013, 14:54
olbeck
 
Fecha de Ingreso: abril-2009
Mensajes: 3
Antigüedad: 14 años, 11 meses
Puntos: 0
Exclamación Llenado JTable

Hola

Tengo un problema que no he podido resolver aún, se los explico:

Estoy con una interfaz para punto de venta, los elementos son:

jTextField Cantidad
jComboBox Productos
jTable Lista
jBoton Agregar
jButton Eliminar


El ComboBox Productos lo lleno con un SELECT al cargar la interfaz:

Cita:
public FrontTPV() {
try {
initComponents();

DefaultComboBoxModel modelocombo = new DefaultComboBoxModel();
Class.forName("com.mysql.jdbc.Driver");
Connection conexion = DriverManager.getConnection("jdbc:mysql://ip/base", "user", "pass");
Statement st = conexion.createStatement();
ResultSet rs = st.executeQuery("SELECT Producto, Precio FROM products");
while (rs.next()) {
modelocombo.addElement(rs.getObject("productName") );
}
rs.close();
jComboBox1.setModel(modelocombo);
} catch (SQLException ex) {
Logger.getLogger(FrontInfoRFC.class.getName()).log (Level.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(FrontInfoRFC.class.getName()).log (Level.SEVERE, null, ex);
}
}
La idea es ir llenando el jTable con la cantidad capturada en jTextField Cantidad en la columna 1, la descripción del producto seleccionado en el jComboBox en la columna 2, el precio del producto (contenido en el Result Set) en la columna 3 y el resultado de Cantidad * Precio en la columna 4, ésto al dar clic al botón de Agregar.

Estoy usando una BD en MySQL 5.5 y Netbeans 7.2.1.


No he dado con la manera de hacerlo , espero puedan ayudarme

Última edición por olbeck; 09/01/2013 a las 09:47