[RESOLVIDO] Acessando um Classe

Este botão pertence a clase Form1 que esta dentro do pacote visao,
tente chamar a classe Imprimir que esta no src padrão, para depois chamar o método imprimir que esta dentro dela, mas recebo a msg de classe não resolvida, onde estou errando?

public void actionPerformed(ActionEvent arg0) {
Imprimir imprimir=new Imprimir();

		}

Que botão?

Sua classe Imprimir foi declarada diretamente no diretório src sem ter um package é isso?

Só dá pra fazer import de classes que estão declaradas dentro de pacotes, ou seja, não dá pra fazer import de classes que estão no pacote default (classes sem package).

Sim. Vou colocar num package e testar.

Se essa classe vai ser utilizada em diversos pacotes diferentes, então você pode criar um pacote comum ou commons em inglês. :wink:

Se ela vai ser utilizada somente por classes que estão em um mesmo pacote, então declare essa classe no mesmo pacote que as outras, nesse caso ela nem precisa ser pública.

Obrigado, deu certo.

1 curtida

Preciso estudar mais esta questão de como organizar o projeto. Mas neste caso preciso fazer pra “ontem” um programa de impressão de cheques, portanto tem que ser meio fazendo, testando e aprendendo infelizmente.
agradeço atenção.