JTable JUrgente JPlease
Publicado por webness (57 intervenciones) el 28/06/2005 18:21:34
Hola, tengo este codigo para crear Un JTable, pero este me muestra los datos, pero no me muestra los rotulos de los titulos de las columnas y fuera de eso no me muestra los bordes de la tabla, miren a ver que tiene de malo.
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import javax.swing.table.*;
public class Tabla extends JPanel
{
public Tabla()
{
this.setBackground(new Color(255,255,255));
this.setLayout(null);
this.setVisible(true);
String[] columnNames = {"First Name", "Last Name", "Sport", "# of Years", "Vegetarian","# Hijos"};
Object[][] data = {{"Mary", "Campione","Snowboarding", new Integer(5), new Boolean(false),new Integer(0)},
{"Alison", "Huml", "Rowing", new Integer(3), new Boolean(true),new Integer(2)},
{"Kathy", "Walrath", "Knitting", new Integer(2), new Boolean(false),new Integer(1)},
{"Sharon", "Zakhour", "Speed reading", new Integer(20), new Boolean(true),new Integer(3)},
{"Philip", "Milne", "Pool", new Integer(10), new Boolean(false),new Integer(0)}
};
JTable tabla=new JTable(10,3);
tabla.setAutoscrolls(true);
tabla.reshape(60,100,600,180);
JScrollPane scroll=new JScrollPane(tabla);
add(scroll);
add(tabla);
}
}
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
import javax.swing.table.*;
public class Tabla extends JPanel
{
public Tabla()
{
this.setBackground(new Color(255,255,255));
this.setLayout(null);
this.setVisible(true);
String[] columnNames = {"First Name", "Last Name", "Sport", "# of Years", "Vegetarian","# Hijos"};
Object[][] data = {{"Mary", "Campione","Snowboarding", new Integer(5), new Boolean(false),new Integer(0)},
{"Alison", "Huml", "Rowing", new Integer(3), new Boolean(true),new Integer(2)},
{"Kathy", "Walrath", "Knitting", new Integer(2), new Boolean(false),new Integer(1)},
{"Sharon", "Zakhour", "Speed reading", new Integer(20), new Boolean(true),new Integer(3)},
{"Philip", "Milne", "Pool", new Integer(10), new Boolean(false),new Integer(0)}
};
JTable tabla=new JTable(10,3);
tabla.setAutoscrolls(true);
tabla.reshape(60,100,600,180);
JScrollPane scroll=new JScrollPane(tabla);
add(scroll);
add(tabla);
}
}
Valora esta pregunta


0