Bom dia amigos
Eu preciso fazer um trabalho para a faculdade, é um programa em java para uma loja de tapetes, que envolve banco de dados e mais algumas coisas. Ainda estou no começo e já apareceram alguns problemas, eu estou tentado criar uma tabela de teste mas não consigo mostrar os títulos das colunas.
Eu procurei no fórum e na maioria das vezes a solução para este problema foi colocar a tabela em um JScrollPane, o problema é que já fiz isso. Será que estou fazendo alguma outra coisa errada?
[code]import java.awt.;
import javax.swing.;
public class Design extends JFrame {
public Design () {
setTitle ("Design Tapetes");
setSize (700, 700);
Container cp = getContentPane ();
JTabbedPane jtp = new JTabbedPane ();
cp.add (jtp);
JPanel pedido = new JPanel ();
pedido.setLayout (null);
JLabel nome = new JLabel ("Nome:");
JLabel sobrenome = new JLabel ("Sobrenome:");
JLabel cpf = new JLabel ("CPF:");
JTextField camponome = new JTextField ();
JTextField camposobrenome = new JTextField ();
JTextField campocpf = new JTextField ();
JButton incluir = new JButton ("Incluir");
JButton atualizar = new JButton ("Atualizar");
JButton listar = new JButton ("Listar");
JButton excluir = new JButton ("Excluir");
JPanel cliente = new JPanel ();
JPanel preco = new JPanel ();
String [] colunas = {"CPF", "Nome", "Sobrenome"};
String [][] dados = {
{"Teste", "Teste", "Teste"},
{"Teste", "Teste", "Teste"},
{"Teste", "Teste", "Teste"}
};
JTable tabela = new JTable (dados, colunas);
JScrollPane jsp = new JScrollPane (tabela);
tabela.setSize (300, 200);
nome.setBounds (10, 10, 100, 10);
pedido.add (nome);
sobrenome.setBounds (10, 40, 100, 10);
pedido.add (sobrenome);
cpf.setBounds (10, 70, 100, 10);
pedido.add (cpf);
camponome.setBounds (110, 8, 500, 20);
pedido.add (camponome);
camposobrenome.setBounds (110, 37, 500, 20);
pedido.add (camposobrenome);
campocpf.setBounds (110, 65, 500, 20);
pedido.add (campocpf);
incluir.setBounds (191, 150, 100, 30);
pedido.add (incluir);
atualizar.setBounds (296, 150, 100, 30);
pedido.add (atualizar);
listar.setBounds (401, 150, 100, 30);
pedido.add (listar);
excluir.setBounds (506, 150, 100, 30);
pedido.add (excluir);
pedido.add (tabela);
pedido.add (jsp);
tabela.setLocation (300, 300);
jtp.addTab ("Cliente", cliente);
jtp.addTab ("Pedido", pedido);
jtp.addTab ("Preço do Material", preco);
}
public static void main (String [] args) {
Design design = new Design ();
design.setVisible (true);
}
}[/code]
Desde já agradeço.