Problemas com o JToolBar

Estou com um problema para atualizar meu JToolBar.
Cada vez que o usuário clica no botão NEXT, é incrementado 1 no meu Jlabel.

[code]nextButton.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent event) {
            
            numImagemInt++;

            String numImg = Integer.toString(numImagemInt);
            numeroImagem.removeAll();
            numeroImagem = new javax.swing.JLabel(numImg);

            toolbar.removeAll();
            toolbar.add(zoomInButton);
            toolbar.add(zoomOutButton);
            toolbar.add(numeroImagem);
        }
    });[/code]

Ele funciona perfeitamente.
O problema está na hora de decrementar.
Quando o valor chega 10, o próximo seria 9…mas aparece 90, depois 80, 70…e assim por diante

O código para decrementar está assim:

[code]previousButton.addActionListener(new ActionListener() {

        public void actionPerformed(ActionEvent event) {
            
            numImagemInt--;

            String numImg = Integer.toString(numImagemInt);
            numeroImagem.removeAll();
            numeroImagem = new javax.swing.JLabel(numImg);
            
            toolbar.removeAll();
            toolbar.add(zoomInButton);
            toolbar.add(zoomOutButton);
            toolbar.add(numeroImagem);

        }
    });[/code]

resourceMap.injectComponents(toolbar); setToolBar(toolbar);

Alguém sabe um jeito pra resolver o meu problema?

Obrigado

Dei um update e funcionou.

Valeu