JTable + JScrollbar!

4 respostas
viniciusgundim

Tenho um jtable, que necessita de um jscrollbar, algume poderia me dizer como eu faço para que os dois se comuniquem, pois ja tenho o scrollbar na minha aplicação mais quando eu rola a barra não faz nenhuma diferença n jtable, ou seja ela não está ligada ao jtable,
gostaria que alguem me auxiliac, desde já Obrigado!!
Abraço… :smiley:

4 Respostas

Gobain

Acho que o certo seria vc colocar a sua JTable dentro de um JScrollPane e relacionar a sua JScrollBar ao JScrollPane tb…
Não tenho certeza, mas acho q é isso!

Marky.Vasconcelos
JScrollPane pane = new JScrollPane();
pane.setViewportview(table);
container.add(pane);
Gobain

Realmente, se for só pela possibilidade de rolar as informações dentro da table é só adicioná-la ao scroll pane e definir o view port.
Se vc quiser colocar uma scroll bar customizada daí é só adicioná-la ao pane.

Marky.Vasconcelos

Na sua aplicação voce deve ter algum lugar que voce faz algo assim.

JPane pane = new JPane();
JTable tabela = new MyJTable();
pane.add(tabela);

Para adicionar o scroll voce precisa colocar a tabela dentro do JScrollPane e adicionalo ao container.

JPane pane = new JPane();
JTable tabela = new MyJTable();
JScrollPane scrollPane = new JScrollPane();
pane.setViewportview(tabela);
pane.add(scrollPane);
Criado 6 de maio de 2009
Ultima resposta 7 de mai. de 2009
Respostas 4
Participantes 3