Я хочу добавить KeyStrokes в группу CheckBoxes, поэтому, когда пользователь нажимает 1, нажатие клавиши будет выбирать/отменять выбор первого JCheckBox.
Я сделал эту часть кода, но она не работает, может ли кто-нибудь указать мне правильное направление?
for (int i=1;i<11;i++)
{
boxy[i]=new JCheckBox();
boxy[i].getInputMap().put(KeyStroke.getKeyStroke((char) i),("key_"+i));
boxy[i].getActionMap().put(("key_"+i), new AbstractAction() {
public void actionPerformed(ActionEvent e) {
JCheckBox checkBox = (JCheckBox)e.getSource();
checkBox.setSelected(!checkBox.isSelected());
}});
pnlOdpovede.add(boxy[i]);
}