ayuda con codigo
Publicado por nivato (2 intervenciones) el 19/01/2007 11:04:22
Lo que intento hacer es rellenar un JTable mediante un for pero me da error y da error en la parte donde se rellena la tabla:
Codigo:
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
public class ventana extends JFrame{
public ventana(){
Container cp = getContentPane();
cp.setLayout(new BorderLayout());
// Nombres de las columnas
final String[] nombreCol = {"Sesion","Practica","Aula"};
// Datos
Object[][] datos[][];
for(int i=0;i<10;i++){
datos[][i]={{"q","a"}}; //aqui da el error ] expectec y no statement
};
JTable tabla = new JTable(datos,nombreCol);
tabla.setFont(new Font("Arial",Font.BOLD,18));
tabla.setRowHeight(24);
JScrollPane jsp = new JScrollPane(tabla); //,ver,hor);
cp.add(jsp,BorderLayout.CENTER);
setSize(500,300);
setVisible(true);
}
public static void main(String[] args){
new ventana();
}
}
Gracias
Codigo:
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
public class ventana extends JFrame{
public ventana(){
Container cp = getContentPane();
cp.setLayout(new BorderLayout());
// Nombres de las columnas
final String[] nombreCol = {"Sesion","Practica","Aula"};
// Datos
Object[][] datos[][];
for(int i=0;i<10;i++){
datos[][i]={{"q","a"}}; //aqui da el error ] expectec y no statement
};
JTable tabla = new JTable(datos,nombreCol);
tabla.setFont(new Font("Arial",Font.BOLD,18));
tabla.setRowHeight(24);
JScrollPane jsp = new JScrollPane(tabla); //,ver,hor);
cp.add(jsp,BorderLayout.CENTER);
setSize(500,300);
setVisible(true);
}
public static void main(String[] args){
new ventana();
}
}
Gracias
Valora esta pregunta


0