废话不多说看代码,其中m_bmnTEList是一个TableEditor的ArrayList,index指要删除的行
m_bmnTEList.get(index).getEditor().dispose();
m_bmnTEList.get(index).dispose();
m_bmnTEList.remove(index);
m_bmnTable.remove(index);
//刷新可能出现问题的tableEditor中控件的位置
for(TableEditor tempTE : m_bmnTEList)
{
tempTE.setItem(tempTE.getItem());
}
for(TableItem tempTI : m_bmnTable.getItems())
{
tempTI.setText(TABLE_INDEX, "" + m_bmnTable.indexOf(tempTI));
}
本文提供了一段代码示例,展示了如何在TableEditor的ArrayList中删除指定行,并且进行了相应的刷新操作,确保UI的正常显示。

494

被折叠的 条评论
为什么被折叠?



