Estou desenvolvendo um componente swing e estou com um pequeno problema.
Eu fiz uma classe que herda de JComboBox, uma outra classe que herda AbstractListModel e implementa ComboBoxModel.
Na classe que herda JComboBox eu estou precisando recuperar o combobox model criado por mim, porém estou com problemas para fazer tal cast. Estou fazendo da seguinte forma:
Este código compila sem problema, porém quando vou utilizá-lo a seguinte exceção é gerada:
Estou com uma dúvida, o método getModel retorna um ComboBoxModel certo? O model criado por mim, implementa tal interface. Então o cast feito não deveria funcionar?