Problema com Jspinner

o problema é o seguinte…
tenho um Jspinner de valor x, ao digitar outro valor, ele pegar o valor x e somar com o atual, só que tem um problema, vou ter em torno de 5 spinner diferente e todos vão ser redirecionado para apenas um campo. ex.:
Spinner 1 = 30
spinner 2 = 7
spinner 3 = 21…
spinner recebe valor = (no caso do spinner 1 o valor inicial é 30 se eu digitar 45, ele vai pegar o novo valo 45 e subtrair pelo anterior, 30 e da a resposta no atual = 15, e seu eu digitar no spinner 2, valor de 30 seria o mesmo caso dando retorno de 23…