20 個のループが生成されJToggleButtons
ており、それらのうちアクティブな数をカウントする必要があります。
private void generarBotones(){
JToggleButton b;
this.panelCuerpo.setLayout(new GridLayout(4,5));
for(int i = 1; i<=20; i++){
b = new JToggleButton();
b.setText(String.valueOf(i));
this.panelCuerpo.add(b);
b.addActionListener(new ActionListener() {
int clicks = 0;
@Override
public void actionPerformed(ActionEvent ae2){
clicks = clicks + 1;
System.out.println(clicks);
}
public void setCantidadBoletas(int clicks){
cantidadBoletas = clicks;
}
});
}
}
ここでの問題は、選択された回数をカウントするのではなく、それぞれがクリックされた回数をカウントすることです。
PS。使用しようとしまし(b.isSelected())
たが、アクセスするb
必要があるため、解決策ではありませんでした。final