elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  Introducir Listado de Productos de un JTable MVC
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Introducir Listado de Productos de un JTable MVC  (Leído 1,690 veces)
Juanma91

Desconectado Desconectado

Mensajes: 43


Ver Perfil
Introducir Listado de Productos de un JTable MVC
« en: 4 Marzo 2014, 14:40 pm »

Necesito vuestra ayuda urgente! :huh: :huh: :huh:


Esta clase controlador devuelve mi listado de Productos
Código:
Clase 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

Código:
//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?

Código:
    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
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.589


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Introducir Listado de Productos de un JTable MVC
« Respuesta #1 en: 4 Marzo 2014, 15:14 pm »

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

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
help jtable
Java
visualfree 3 3,691 Último mensaje 1 Mayo 2009, 05:38 am
por Amerikano|Cls
Uso de jTable y jComboBox
Java
garçon 3 9,997 Último mensaje 24 Junio 2009, 22:47 pm
por garçon
ayuda con un jtable
Java
Willy Wonka 0 2,179 Último mensaje 8 Julio 2009, 14:46 pm
por Willy Wonka
JTable y Layouts
Java
Kerber0 3 5,732 Último mensaje 16 Octubre 2009, 09:46 am
por Kerber0
[solucionado]Ayuda a la hora de introducir datos en un jtable
Java
juni85 2 4,036 Último mensaje 28 Octubre 2011, 11:03 am
por juni85
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines