tu ta chamando o método setIcon() direto dentro da Classe Inicio sem atribuir pra nada, coloque esse código dentro de outro método… o construtor da classe talvez…
D:\JavaProject\LPublic\src\br\eti\excon\Forms\CadCli.java:618: cannot find symbol
symbol : class IniSiscom
location: class br.eti.excon.Forms.CadCli
private class Inicio implements IniSiscom{
[color=“red”]tua interface IniSiscom não ta no caminho do classpath.[/color]
D:\JavaProject\LPublic\src\br\eti\excon\Forms\CadCli.java:17: cannot find symbol
symbol : variable Caminho
location: class br.eti.excon.Forms.CadCli btnNovo.setIcon(new javax.swing.ImageIcon(Caminho));
[color=“red”]como ele nao achou o IniSiscom pra inicializar a String Caminho, ele nao criou a String Caminho[/color]
D:\JavaProject\LPublic\src\br\eti\excon\Forms\CadCli.java:619: cannot find symbol
symbol : variable IniSiscom
location: class br.eti.excon.Forms.CadCli.Inicio
String[] Imagens = IniSiscom.Inicio;
[color=“red”]tua interface IniSiscom não ta no caminho do classpath.[/color]
D:\JavaProject\LPublic\src\br\eti\excon\Forms\CadCli.java:620: cannot find symbol
symbol : variable IniSiscom
location: class br.eti.excon.Forms.CadCli.Inicio String Caminho = IniSiscom.Inicio[0] + “New.JPG”;
[color=“red”]tua interface IniSiscom não ta no caminho do classpath.[/color]
E
exconPJ
Sim tem razão havia me esquecido de acrescentar o import do pacote onde está a interface só que resolvi fazer uma mudança ao invés de implementar a interface em CadCli, eu implementei na classe principal que é Siscom que por sua vez chama a classe CadCli. A pergunta é como fazer o acesso ao vetor Imagens que pertence a interface de dentro de CadCli pois se o mesmo está sendo implementado em Siscom.
Valeu.
M
matheusPJ
não entendi nada, coloque código pra simplificar.
E
exconPJ
OK. Como eu achei que estva confuso, resolvi fazer uma mudança. Veja
A questão é a seguinte: Eu quero que a interface passe para a classe Siscom o caminho que está no vetor Imagens da classe Config e depois este endereço passado pela interface para Siscom, seja passado para CadCli.
Valeu.
M
matheusPJ
td bem… mas, cara… não pensou em uma maneira mais simples de pegar essas strings com os caminhos das imagens? ja pensou em um singleton acessando um arquivo .properties da sua app? :roll:
E
exconPJ
Bom. O problema é que estou começando agora e não sei como fazer isso. Isso é do java ou alguma propriedade de configuração. Se puder me ajudar.
Valeu.
M
matheusPJ
bem, o Portal Java ta aqui pra te ajudar… hehehe, vejamos, o seu problema é definir em um local específico as configurações relevantes ao seu sistema, como caminhos de diretórios… Estou certo?