Problemas com o JToolBar

1 resposta
O

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

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);
            }
        });

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:

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);

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

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

Obrigado

1 Resposta

O

Dei um update e funcionou.

Valeu

Criado 1 de setembro de 2009
Ultima resposta 1 de set. de 2009
Respostas 1
Participantes 1