Вам, вероятно, придется переопределить его, чтобы удалить элемент из ваших данных, поддерживающих список, и затем вызвать listField.setSize(newSize)
.Поскольку он не знает, какую структуру данных вы используете для вставки в него элементов, он не может быть уверен, как их удалить.
Например, если у вас есть Vector, в котором хранятся ваши данные, переопределите delete()
, чтобы удалить элемент, а затем вызовите setSize(vector.size())
.Если ваш ListFieldCallback хранится где-то еще, просто вызовите оболочку для аналогичного delete()
метода в вашем обратном вызове.