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