Foros del Web » Programación para mayores de 30 ;) » Java »

Tablas

Estas en el tema de Tablas en el foro de Java en Foros del Web. hola, soy nuevo en esto de java, realmente nuevo. Me gustaría poder mandar unos resultados a un jTable (grid), por ejemplo los resultados de una ...
  #1 (permalink)  
Antiguo 24/04/2006, 23:15
 
Fecha de Ingreso: noviembre-2004
Ubicación: CARTAGENA
Mensajes: 50
Antigüedad: 19 años, 5 meses
Puntos: 0
De acuerdo Tablas

hola, soy nuevo en esto de java, realmente nuevo. Me gustaría poder mandar unos resultados a un jTable (grid), por ejemplo los resultados de una suma, numero 1, numero 2 y resultado como columnas y en las filas todas las veces que haga esas operaciones. Estoy usando NetBeans 5.0

Agradezco cualquier ayuda al respecto.
  #2 (permalink)  
Antiguo 24/04/2006, 23:26
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Hola:
La forma más sencilla de usar un JTable con todas sus posibilidades es esta:

DefaultTableModel modelo = new DefaultTableModel();
JTable tabla = new JTable(modelo);

DefaultTableModel tiene todos los métodos necesarios para añadir, borrar y modificar filas, columnas y celdas concretas.

Para que la tabla tenga cabecera y barras de scroll, debes meterla en un JScrollPane

JScrollPane scroll = new JScrollPane()
scroll.setViewportView (tabla);

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 24/04/2006, 23:49
 
Fecha de Ingreso: noviembre-2004
Ubicación: CARTAGENA
Mensajes: 50
Antigüedad: 19 años, 5 meses
Puntos: 0
De acuerdo tABLA

ok, y komo hago para ke al darle clik al boton calcular este automaticamente me mande los datos a esa tabla???
  #4 (permalink)  
Antiguo 25/04/2006, 01:07
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Hola:

Este puede ser el código del botón

JButton boton = new JButton("Calcular");
boton.addActionListener(new ActionListener()
{
public void actionPerformed (ActionEvent e)
{
/* Aquí calculas los datos, como un array de datos, de forma que el elemento 0 va en la columna 0 de la tabla, el elemento 1 en la columna 1 y así sucesivamente */
modelo.addRow (array_de_datos_de_una_fila);
}
});

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #5 (permalink)  
Antiguo 25/04/2006, 08:17
 
Fecha de Ingreso: noviembre-2004
Ubicación: CARTAGENA
Mensajes: 50
Antigüedad: 19 años, 5 meses
Puntos: 0
De acuerdo Tabla

Viejo, Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:11.