Tenho
public interface IDao<T>
public class ModelObject
public FornecedorDao implements IDao<Fornecedor>
public Fornecedor extends ModelObject
Quero fazer uma tela de pesquisa que quando passar o tipo do objeto genericamente as colunas do tablemodel irá mudar de acordo com o tipo passado e os botões editar e excluir, irá editar ou excluir o objeto selecionado no JTable que mudará também de acordo com o tipo passado , para persistencia irei usar hibernate, o que não vem ao caso . mas enfim. Abaixo tenho essa classe
public class GenericSearch<T extends IDao<? super ModelObject>> extends JInternalFrame{
//Construtor
public GenericSearch(Class<T> c) {
//codigo ...
}
}
não sei se tem algo errado com os Generics que coloquei mas não consigo instanciar um objeto da classe GenericSearch.
estou tentando instanciar assim:
new GenericSearch<FornecedorDao>(FornecedorDao.class);
Como posso resolver ?