Я работаю над проектом Java, используя SWT/JFace. У меня есть Table
, который использует TableViewer
. В таблице будет только 0 или 1 элемент (в зависимости от просматриваемых данных...). Есть ли способ прослушать эту таблицу, чтобы увидеть, есть ли в ней элемент или нет. До сих пор я использовал ISelectionChangedListener
в средстве просмотра, но он не работает идеально, поскольку пользователь должен щелкнуть элемент, чтобы зарегистрировать изменение. В идеале прослушиватель должен запускаться каждый раз, когда элемент помещается в таблицу или удаляется из нее. Я посмотрел вокруг, но не могу найти то, что мне нужно.
Кто-нибудь знает, что я ищу?