Classe de outra package

Como instanciar uma classe de outra package, mas, de um mesmo projeto?

Basta referenciá-la pelo nome completo, ou então importá-la. Exemplo:

Seu projeto tem as classes br.com.teste.Prova e br.org.picareta.Cola. Se você precisa usar a classe “Cola” dentro da sua classe “Prova”, pode referenciá-la como:

br.org.picareta.Cola cola = new br.org.picareta.Cola();
cola.passar();

ou então como:

import br.org.picareta.Cola;
...
...
Cola cola = new Cola();
cola.passar();

Se você vai pegar todas as classes do pacote br.org.picareta (por exemplo, uma classe chamada br.org.picareta.Bilhetinho), pode usar uma abreviação:

import br.org.picareta.*;
...
...
Cola cola = new Cola();
cola.passar();
Bilhetinho bilhete = new Bilhetinho();
bilhetinho.amassar();

Vlw Thingol!

É que eu criei em uma classe separada para o Socket e gostaria de quando eu clicar em um jButton “cadastrar” ele comunicasse com o servidor. Não sei se instancio esta classe quando eu clicar neste botão ou precisa também instanciar no início.
Sabes me dizer?

lembrando que sua classe deve ser public :smiley: