No me aparece la cabecera en el JTable
import javax.swing.*;
import java.awt.*;
public class JTableDemo2 extends JApplet {
public void start() {
Container contentPane = getContentPane();
contentPane.setLayout(new BorderLayout());
JTabbedPane pesta�as = new JTabbedPane();
int vertical = ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED;
int horizontal = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
JScrollPane jsp = new JScrollPane(new Datos(), vertical, horizontal);
pesta�as.add(\\\\\\\\\\\\\\\"Datos\\\\\\\\\\\\\\\",jsp);
contentPane.add(pesta�as);
}
}
class Datos extends JPanel {
public Datos() {
final String cabeceras[] = { \\\\\\\\\\\\\\\"cabecera\\\\\\\\\\\\\\\"};
final Object datos[][] = {
{\\\\\\\\\\\\\\\"datos\\\\\\\\\\\\\\\"},
{\\\\\\\\\\\\\\\"datos\\\\\\\\\\\\\\\"}
};
JTable tabla = new JTable(datos, cabeceras);
add(tabla);
}
}
La cabecera que pone \\\\\\\\\\\\\\\\'cabecera\\\\\\\\\\\\\\\\' , no me aparece. El problema creo que se debe a que la pesta�a tapa la cabecera de la tabla.� Hay alguna forma de evitar que pase esto?
Gracias
import java.awt.*;
public class JTableDemo2 extends JApplet {
public void start() {
Container contentPane = getContentPane();
contentPane.setLayout(new BorderLayout());
JTabbedPane pesta�as = new JTabbedPane();
int vertical = ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED;
int horizontal = ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED;
JScrollPane jsp = new JScrollPane(new Datos(), vertical, horizontal);
pesta�as.add(\\\\\\\\\\\\\\\"Datos\\\\\\\\\\\\\\\",jsp);
contentPane.add(pesta�as);
}
}
class Datos extends JPanel {
public Datos() {
final String cabeceras[] = { \\\\\\\\\\\\\\\"cabecera\\\\\\\\\\\\\\\"};
final Object datos[][] = {
{\\\\\\\\\\\\\\\"datos\\\\\\\\\\\\\\\"},
{\\\\\\\\\\\\\\\"datos\\\\\\\\\\\\\\\"}
};
JTable tabla = new JTable(datos, cabeceras);
add(tabla);
}
}
La cabecera que pone \\\\\\\\\\\\\\\\'cabecera\\\\\\\\\\\\\\\\' , no me aparece. El problema creo que se debe a que la pesta�a tapa la cabecera de la tabla.� Hay alguna forma de evitar que pase esto?
Gracias
Hola:
Para que te salga la cabecera de la tabla, tienes que meter la tabla en un JScrollPane llamando al método setViewportView().
JScrollPane scroll = new JScrollPane();
JTable tabla = new JTable();
scroll.setViewportView (tabla);
Se bueno.
Para que te salga la cabecera de la tabla, tienes que meter la tabla en un JScrollPane llamando al método setViewportView().
JScrollPane scroll = new JScrollPane();
JTable tabla = new JTable();
scroll.setViewportView (tabla);
Se bueno.
