esta classe abaixo ela mostra uma tabela na tela porem
nao mostra o cabecalho "nome, salario"
porque ?
import java.awt.event.*;
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
public class SwingExemplo15JTables {
public static void main(String[] args) {
JFrame tela = new JFrame("Exemplo de Tabela");
tela.setBounds(0, 0, 1024, 768);
JTable tabela = new JTable();
tabela.setBounds(10, 10, 200, 400);
String[] colunas = { "Nome", "Salário" };
DefaultTableModel modelo = (DefaultTableModel) (new DefaultTableModel() {
public boolean isCellEditable(int row, int column) {
return false;
}
});
// nao mostrao as colunas nao sei porque
// na teoria o comando abaixo mostraria
modelo.setColumnIdentifiers(colunas);
modelo.setRowCount(0);
Object[] objetos = new Object[2];
objetos[0] = "Ze das Couves";
objetos[1] = "1000";
modelo.addRow(objetos);
objetos[0] = "Silvio Santos";
objetos[1] = "50000";
modelo.addRow(objetos);
objetos[0] = "Lula-la";
objetos[1] = "12000";
modelo.addRow(objetos);
tabela.setModel(modelo);
tela.add(tabela);
tela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
tela.setLayout(null);
tela.setVisible(true);
}
}
