我想删除项目并刷新它。我已经尝试了2天,没有运气。
listField.delete(index)
不起作用。
如果你能提供适当的解决方案,我会告诉你我的所有声誉。
答案 0 :(得分:1)
您可能必须覆盖它才能从支持列表的数据中删除该项目,然后调用listField.setSize(newSize)
。由于它不知道您使用什么类型的数据结构将元素推入其中,因此无法确定如何删除它们。
例如,如果您有一个存储数据的Vector,请覆盖delete()
以删除该元素,然后调用setSize(vector.size())
。如果您的ListFieldCallback存储在其他位置,只需在回调中对类似的delete()
方法进行包装调用。