Como extender JComboBox ?

Bom dia, eu quero criar uma class MeuComboBox extendendo o JComboBox, eu fiz mas tem algumas coisas q nao esta funcionando, alguem sabe se nao é possivel extender msm ou falta algum argumento ou sei lá.

Fiz assim:

public class SgiComboBox extends JComboBox<Object> {

    private DefaultComboBoxModel<Object> meuModel;
    private Dimension aSize;
    
    public SgiComboBox() {
        super();
        setModel(meuModel());
        setBackground(Color.WHITE);
        setFont(getFont().deriveFont(~Font.BOLD,11f));
        aSize = new Dimension(getWidth(), 18);
        setPreferredSize(aSize);
        setSize(aSize);
    }

Olá

Vc não disse o motivo de não estar funcionando, mas eu acho q o getWidth está retornando zero, use getPreferredSize().getWidth() ou insira um valor para o width

Tbem tem um simbolo q desconheço no deriveFont, acho q se remover o ~ poderá funcionar.