To ficando louco esse problema no JTable [resolvido]

tá aí o código da maldita!

public void PreencherJTable() throws SistemaException{
         jTable1.getColumnModel().getColumn(0).setPreferredWidth(80);
        jTable1.getColumnModel().getColumn(1).setPreferredWidth(80);
        DefaultTableModel modelo = (DefaultTableModel)jTable1.getModel();
        modelo.setRowCount(0);
        ArrayList array= (ArrayList)mf.listar();
        Iterator interator=array.iterator();               
        try {
            while(interator.hasNext()){
                MecanicoBean mecanico=(MecanicoBean)interator.next();
                modelo.addRow(new Object[]{mecanico.getNome(),mecanico.getCodigo()});
            }
        } catch (Exception e) {
            JOptionPane.showMessageDialog(null, e.getMessage(), "Falha ao Listar Elementos", JOptionPane.ERROR_MESSAGE);
        }  
    }

acessa a tabela mecanico, busca os dados e joga na tabela. Beleza! mas se passar das dimensões da tabela, (5 linhas), o que vier depois fica cortado. Falta aquela barrinha lateral para percorrer a tabela e é isso que não estou conseguindo fazer.
Me deem uma luz!

Utilize JScrollPane…

ScrollPane scrollPane = new JScrollPane(table); table.setFillsViewportHeight(true);

Explicação detalhada aqui: http://java.sun.com/docs/books/tutorial/uiswing/components/table.html

flws

Por que não colocou esse complemento da dúvida no seu tópico original?
http://www.guj.com.br/posts/reply/0/137802.java

Por favor, para a mesma dúvida, não duplique tópicos. Note que no outro tópico já tinham te dado a resposta, que é exatamente a mesma do fantomas. Se queria mais explicações, podia ter postado outro comentário lá mesmo. O autor da resposta teria recebido um e-mail e provavelmente te responderia mais rápido.

Vou bloquear aquele tópico de lá, já que a resposta mais detalhada está aqui.

Funciona assim mesmo. Coloque sua JTable dentro de um JScrollPane (como o fantomas sugeriu) e então adicione o scrollpane no seu JPanel, no lugar do table.

Aí você vai ver as barras de rolagem, normalmente. Vários componentes do Swing funcionam assim.

Obrigado!