Ola pessoal,
tenho uma tabela enorme dentro de um Composite, esta tabela eh muito maior que a minha janela, logo vou precisar que essa janela tenha uma scrollbar.
coloquei o estilo SWT.V_SCROLL na contrucao do meu Composite, apareceu uma barra de rolagem que nao funciona de jeito nenhum. Descobri entao um tal de ScrolledComposite em org.eclipse.swt.custom, mas toda vez que tento usa-lo aparece a seguinte excecao:
java.lang.IllegalArgumentException: Widget has the wrong parent
segundo a especificacao o construtor tem os seguintes argumentos:
ScrolledComposite(Composite parent, int style)
e o meu codigo ficou assim:
ScrolledComposite sc = new ScrolledComposite( getContainer(), SWT.V_SCROLL );
Composite composite = new Composite( sc, SWT.NONE );
sc.setContent( composite );
o metodo getContainer() que eu usei retorna sim um Composite…
mas mesmo assim da esse erro. Em uma outra tentativa eu coloquei um outro composite como parent para o scrolledcomposite, nao deu erro mas tb nao apareceu nada na tela!
alguem tem ideia do que esta acontecendo :?:
Obrigadu!