Autor
|
Tema: Introducir Listado de Productos de un JTable MVC (Leído 1,690 veces)
|
Juanma91
Desconectado
Mensajes: 43
|
Necesito vuestra ayuda urgente! Esta clase controlador devuelve mi listado de ProductosClase controlador: public List<Producto> listarProductos() throws Exception { return (List<Producto>) vista.calcularResultado(producto.getAll()); }
luego...creo una vista ListaProducto para el cual mostrar los datos de ese List en cada una de las celdas del jtable..LO INICIALIZO A CERO//Jpanel ListadoProducto init(){ jScrollPane1 = new javax.swing.JScrollPane(); tabla = new javax.swing.JTable();
tabla.setModel(new javax.swing.table.DefaultTableModel( new Object [][] { {null, null, null, null,null,null,null}, {null, null, null, null,null,null,null}, {null, null, null, null,null,null,null}, {null, null, null, null,null,null,null} }, new String [] { "Id Producto", "Id Cat. Producto", "Nombre Producto", "Tipo","Precio de Venta","Precio de compra","Vendible" } )); jScrollPane1.setViewportView(tabla); }
Ahora tengo un método en el cual pasarle los datos( rs.getInt(1) en la primera celda y asi... pero no se como hacerlo, ¿alguien me ayuda porfavor? private void obtenerlistadoproducto(){ //Aquí el controlador devuelve la lista completa. No sé hacer que cada cosa vaay en su celda...
}
|
|
« Última modificación: 4 Marzo 2014, 15:14 pm por WHK »
|
En línea
|
|
|
|
WHK
|
Perdón perdón, pero acá nada es urgente, por favor evita hacer títulos con mayúsculas como si nos estubieras gritando en la cara poniendo signos de exclamación como si fuera la única tecla de tu teclado.
Primero que nada acá nos ayudamos mutuamente para aprender no para hacerle las tareas o el trabajo a nadie, segundo... en ves de crear un arreglo multidimensional de objetos mejor crea una clase y luego procesas una lista de clases donde cada clase tenga la propiedad nombre, id, descripcion, precio, etc, de esa manera en tu función obtenerlistadoproducto() procesas el listado con un foreach y les vas sacando las propiedades una por una y en el jTable las vas volcando como objetos individuales.
Mi pregunta es... estás programando JSP?, si es así entonces para obtener cada valor directamente desde la tabla necesitas darle un id a cada celda a menos que hagas un recorrido a cada fila de la tabla, para eso puedes usar paneles o labels.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
help jtable
Java
|
visualfree
|
3
|
3,691
|
1 Mayo 2009, 05:38 am
por Amerikano|Cls
|
|
|
Uso de jTable y jComboBox
Java
|
garçon
|
3
|
9,997
|
24 Junio 2009, 22:47 pm
por garçon
|
|
|
ayuda con un jtable
Java
|
Willy Wonka
|
0
|
2,179
|
8 Julio 2009, 14:46 pm
por Willy Wonka
|
|
|
JTable y Layouts
Java
|
Kerber0
|
3
|
5,732
|
16 Octubre 2009, 09:46 am
por Kerber0
|
|
|
[solucionado]Ayuda a la hora de introducir datos en un jtable
Java
|
juni85
|
2
|
4,036
|
28 Octubre 2011, 11:03 am
por juni85
|
|