Предположим, что я определил два массива в Java. Первый массив имеет ячейки m
, а второй - n
. Предположим, что каждая ячейка может иметь значение 0
или 1
.Определить динамический обработчик событий в Java
В этой программе каждая ячейка первого массива присоединяется к одной из ячеек второго массива, но мы не знаем, какая из них будет связана с ячейкой второго массива (это соединение является полностью логичным, например, мы просто знаю array1[3]
связан с array2[7]
).
Итак, теперь я хочу определить обработчик событий для каждого из этих отношений, поэтому, когда одна из ячеек изменяется от 1 до 0, его парная ячейка колеблется. На самом деле я хочу определить обработчик событий во время выполнения и динамически, потому что перед этим я не знаю, какая из ячеек в array1
будет парой, с которой одна из ячеек в array2
.
Есть ли решение для этого?
Если вы считаете, что я могу решить эту проблему без динамического обработчика событий, сообщите мне о своем решении.
Вы не можете прослушивать изменения массива с помощью обработчика событий на Java. – isnot2bad
Вы имеете в виду, что нет никакого способа отслеживать изменения ячеек массива? Мы не можем определить обработчик события, чтобы уведомить нас, когда значение ячейки изменилось? – Chavoosh
Нет. Вам нужно будет создать свой собственный объект с обработчиком событий и использовать два списка, чтобы собирать сколько угодно объектов. –