[RESOLVIDO] Acessando um Classe

5 respostas
java
gilcwb

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();

}

5 Respostas

staroski

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).

gilcwb

Sim. Vou colocar num package e testar.

staroski

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.

gilcwb

Obrigado, deu certo.

gilcwb

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.

Criado 20 de setembro de 2019
Ultima resposta 20 de set. de 2019
Respostas 5
Participantes 2