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