style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

ComboBox dependientes o anidados con items enteros

Buenas Noches amigos...
tengo un problema y es que la verdad hasta ahora estoy entrando en programación en java
estoy realizando un combobox aninados pero con items entero, entonces primeramente lo que hago
es que el ítem seleccionado se guarde en una variable que la llamo pro, es decir la opción seleccionada en
el combo padre la guardo en pro.
luego hice un método el cual declaro un array para que dependiendo de lo que se escoja en el combo padre se
alimente el combo hijo y pues esto lo hago con el método y con el array, y por ultimo le paso esto al combo hijo el código es siguiente:
Realmente en java no me salen errore pero cuando ejecuto el codigo es cuando salen errores, aclaro que habian hecho esto antes pero con string es decir items del combobox string y todo funciono bien pero, es que necesito hacer operaciones con estos datos, les agradeceria su colaboración. Gracias

 private void jComboBox1ItemStateChanged(java.awt.event.ItemEvent evt) {                                            
 Integer pro = (Integer)jComboBox1.getSelectedItem();
 
if(evt.getStateChange()==ItemEvent.SELECTED )  
{
 if (jComboBox1.getSelectedIndex()>0)  
 {
     
     jComboBox2.setModel(new DefaultComboBoxModel(gettamaño((pro))));
 }
}
    }    
public Integer [] gettamaño (Integer pro)
{
    Integer [] tamañito = new Integer[1];
   
    if (pro ==2)
    {
        tamañito[0] = 8;
       
         ImageIcon imagen  = new ImageIcon(getClass().getResource("recipiente de 8 litros.jpg"));
         
           jLabel1.setIcon(imagen);
     }
    else if (pro ==4)
    {
        tamañito[0] = 8;
    }
    else if (pro ==6)
    {
        tamañito[0] = 8;
    }
    else if (pro ==10)
    {
    tamañito[0]= 12;
}
    return tamañito;
}

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">