Este trecho não complia porque o método paintExtra, na linha que eu identifiquei, está declarado como protected em org.jdesktop.swingx.JXGraph. Como minha classe herda esta, não deveria aceitar?>
O erro é esse mesmo. Verifiquei os prâmetros. O problema mesmo foi ver uma classe herdar outra e não compilar um método protected dela, isso sim eu achei estranho.
sergiotaborda
AkimSalvador:
A dúvida que trago é tão idiota que duvido que já tenham pergutado :?
Este é o código:
Este trecho não complia porque o método paintExtra, na linha que eu identifiquei, está declarado como protected em org.jdesktop.swingx.JXGraph. Como minha classe herda esta, não deveria aceitar?>
Não.
Embora a sua classe extenda JXGraph vc não está executando o comando na sua classe.
Primeiro porque está usando dentro de um método static, portanto vc nem sequer pode usar herança, muito menos acessar coisas de outras classes.
Segundo, vc esta usando um objeto AjustePolinomial.pGrafico e não this.
Se AjustePolinomial.pGrafico é um PaintClass então publique o métodos assim
Primeiro porque está usando dentro de um método static, portanto vc nem sequer pode usar herança, muito menos acessar coisas de outras classes.
Não tinha notado isso, Sergio. Talvez fosse esse meu primeiro obstáculo. Brigado pela dica!
No caso deste código, AjustePolinomial é uma outra classe, mas o que você apresentou deve resolver meu problema.