Re: [java-list] JTable sem nome das colunas
Faça da seguinte forma JScrollPane scroll = new JScrollPane(jTable1); Adicione esse scrollpane ao seu frame evai ter os nomes das colunas. Um abraço, Lincolm - Original Message - From: Saulo To: [EMAIL PROTECTED] Sent: Friday, September 20, 2002 11:32 AM Subject: [java-list] JTable sem nome das colunas Ola pessoal.Tenho o seguinte codigo para construcao de uma jtable :Linha e um vector com o conteudo da tabela. O conteudo e mostrado durante aexecucao corretamenteO problema vem abaixo:Coluna e um vetor com os nomes das colunas da tabela, eu fiz alguns testes eeles estao armazenados corretamente, mas naum aparece o nome das colunasquando o programa e executado.Segue o codigo usado:if (jTable1 == null) jTable1 = new JTable(); tabela modelo = new tabela(); modelo.setDataVector(linha, coluna); jTable1.setModel(modelo); jTable1.setSelectionMode(0); jTable1.setBounds(new Rectangle(6, 80, 783, 279)); jPanelTabela.add(jTable1, null); jTable1.addMouseListener(newJanelaExcluirIB_jTable1_mouseAdapter(this)); validate();class tabela extends DefaultTableModel { tabela(){ super(); } // Metodo para nao permitir que mais de uma linha da tabela sejaselecionada // ao mesmo tempo. public boolean isCellEditable(int row, int col) { return false; } } void jTable1_mouseReleased(MouseEvent e) { selecao = jTable1.getSelectedRow(); }Desde ja agradeco a todos pela cooperacao,Saulo
RES: [java-list] JTable sem nome das colunas
Bom dia ! Vc deve implementar no seu modelo de tabela o método abaixo: public String getColumnName( int columnIndex ){ String[3] coluna; coluna[0] = "Codigo"; coluna[1] = "Nome"; coluna[2] = "Endereço"; // return coluna[columnIndex ]; } -Mensagem original-De: Saulo [mailto:[EMAIL PROTECTED]]Enviada em: Terça-feira, 24 de Setembro de 2002 23:20Para: [EMAIL PROTECTED]Assunto: [java-list] JTable sem nome das colunas Ola pessoal.Tenho o seguinte codigo para construcao de uma jtable :Linha e um vector com o conteudo da tabela. O conteudo e mostrado durante aexecucao corretamenteO problema vem abaixo:Coluna e um vetor com os nomes das colunas da tabela, eu fiz alguns testes eeles estao armazenados corretamente, mas naum aparece o nome das colunasquando o programa e executado.Segue o codigo usado:if (jTable1 == null) jTable1 = new JTable(); tabela modelo = new tabela(); modelo.setDataVector(linha, coluna); jTable1.setModel(modelo); jTable1.setSelectionMode(0); jTable1.setBounds(new Rectangle(6, 80, 783, 279)); jPanelTabela.add(jTable1, null); jTable1.addMouseListener(newJanelaExcluirIB_jTable1_mouseAdapter(this)); validate();class tabela extends DefaultTableModel { tabela(){ super(); } // Metodo para nao permitir que mais de uma linha da tabela sejaselecionada // ao mesmo tempo. public boolean isCellEditable(int row, int col) { return false; } } void jTable1_mouseReleased(MouseEvent e) { selecao = jTable1.getSelectedRow(); }Desde ja agradeco a todos pela cooperacao,Saulo
Re: [java-list] JTable sem nome das colunas
O títulos não aparecem porque a tabela não está em um JScrollPane, faça da seguinte forma: JScrollPane scroll = new JScrollPane(tabela); Onde tabela é sua tabela, como está. Um abraço, Lincolm - Original Message - From: Saulo To: [EMAIL PROTECTED] Sent: Friday, September 20, 2002 3:05 AM Subject: [java-list] JTable sem nome das colunas Ola pessoal.Tenho o seguinte codigo para construcao de uma jtable :Linha e um vector com o conteudo da tabela. O conteudo é mostrado durante aexecucao corretamenteO problema vem abaixo:Coluna e um vetor com os nomes das colunas da tabela, eu fiz alguns testeseeles estao armazenados corretamente, mas naum aparece o nome das colunasquando o programa e executado.Segue o codigo usado: if (jTable1 == null) jTable1 = new JTable(); tabela modelo = new tabela(); modelo.setDataVector(linha, coluna); jTable1.setModel(modelo); jTable1.setSelectionMode(0); jTable1.setBounds(new Rectangle(6, 80, 783, 279)); jPanelTabela.add(jTable1, null); jTable1.addMouseListener(new JanelaExcluirIB_jTable1_mouseAdapter(this)); validate(); class tabela extends DefaultTableModel { tabela(){ super(); } // Metodo para nao permitir que mais de uma linha//da tabela seja// selecionada // ao mesmo tempo. public boolean isCellEditable(int row, int col) { return false; } } void jTable1_mouseReleased(MouseEvent e) { selecao = jTable1.getSelectedRow(); }Desde ja agradeco a todos pela cooperacao,Saulo-- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -
[java-list] JTable sem nome das colunas
Ola pessoal.Tenho o seguinte codigo para construcao de uma jtable :Linha e um vector com o conteudo da tabela. O conteudo e mostrado durante aexecucao corretamenteO problema vem abaixo:Coluna e um vetor com os nomes das colunas da tabela, eu fiz alguns testes eeles estao armazenados corretamente, mas naum aparece o nome das colunasquando o programa e executado.Segue o codigo usado:if (jTable1 == null) jTable1 = new JTable(); tabela modelo = new tabela(); modelo.setDataVector(linha, coluna); jTable1.setModel(modelo); jTable1.setSelectionMode(0); jTable1.setBounds(new Rectangle(6, 80, 783, 279)); jPanelTabela.add(jTable1, null); jTable1.addMouseListener(newJanelaExcluirIB_jTable1_mouseAdapter(this)); validate();class tabela extends DefaultTableModel { tabela(){ super(); } // Metodo para nao permitir que mais de uma linha da tabela sejaselecionada // ao mesmo tempo. public boolean isCellEditable(int row, int col) { return false; } } void jTable1_mouseReleased(MouseEvent e) { selecao = jTable1.getSelectedRow(); }Desde ja agradeco a todos pela cooperacao,Saulo
[java-list] JTable sem nome das colunas
Ola pessoal. Tenho o seguinte codigo para construcao de uma jtable : Linha e um vector com o conteudo da tabela. O conteudo é mostrado durante a execucao corretamente O problema vem abaixo: Coluna e um vetor com os nomes das colunas da tabela, eu fiz alguns testes e eles estao armazenados corretamente, mas naum aparece o nome das colunas quando o programa e executado. Segue o codigo usado: if (jTable1 == null) jTable1 = new JTable(); tabela modelo = new tabela(); modelo.setDataVector(linha, coluna); jTable1.setModel(modelo); jTable1.setSelectionMode(0); jTable1.setBounds(new Rectangle(6, 80, 783, 279)); jPanelTabela.add(jTable1, null); jTable1.addMouseListener(new JanelaExcluirIB_jTable1_mouseAdapter(this)); validate(); class tabela extends DefaultTableModel { tabela(){ super(); } // Metodo para nao permitir que mais de uma linha //da tabela seja // selecionada // ao mesmo tempo. public boolean isCellEditable(int row, int col) { return false; } } void jTable1_mouseReleased(MouseEvent e) { selecao = jTable1.getSelectedRow(); } Desde ja agradeco a todos pela cooperacao, Saulo -- LISTA SOUJAVA http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -