2013-04-08 3 views
0

Мне было интересно, есть ли способ проверить количество отмеченных флажков на Java. Я нашел много инструкций о том, как сделать это в javascript, но не в Java. Спасибо за помощь!Как проверить количество проверок JCheckboxes?

+0

@RJ Я видел это, но это действительно не дало мне адекватного ответа. Он предполагает более высокий уровень знания языка, чем я. Возможно, кто-то может опубликовать лучший ответ на этот вопрос? – Rostro

+0

Тогда ответ из вышеупомянутой ссылки примерно такой же простой, как и он. Использование ArrayList является одним из наиболее часто используемых классов в Java. Создайте SSCCE, чтобы изучить основные понятия. Если у вас есть проблемы, вы публикуете SSCCE. Это создает цикл, который создает флажки и добавляет их в GUI и ArrayList. Затем добавьте кнопку в GUI, который выполняет итерацию через ArrayList и отображает количество выбранных флажков. – camickr

ответ

1

Несколько вариантов, которые я могу думать

OF-
  1. Каждый раз, когда флажок установлен, то приращение на (глобальный) счетчик в его слушателем. Уменьшите счетчик, если флажок не установлен. Итак, в любой конкретный момент времени вы знаете, сколько проверочных флажков проверено.

  2. Истерируйте все флажки и проверьте, сколько из них проверено. Было бы хорошо, если бы вы создали коллекцию флажков, которые вы использовали бы в своем коде.

  3. Если флажки установлены на разных экранах или в разных классах, вам необходимо использовать главный счетчик во всех местах и ​​суммировать их каждый раз вы хотите знать количество флажков, проверенных в вашей заявке

+0

Простите, но это немного за меня. Можете ли вы привести некоторые примеры того, как это работает, или какой-то ресурс, на который я могу смотреть? Благодаря! – Rostro

Смежные вопросы