ユーザーが情報のテーブルを検索できるようにして、検索を含む結果を動的に非表示/表示できるようにしようとしています。非表示部分がダウンしており、うまく機能していますが、検索条件が変更されると、テーブル アイテムを再び表示するのに問題があります。
これが私の隠しコードです:
searchField.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent arg0) {
modified = true;
for (int i = 0; i < table.getItems().length; i++) {
if (!(table.getItem(i).getText(2)
.contains(searchField.getText()))) {
table.getItem(i).dispose();
}
}
if ("".equals(searchField.getText())) {
modified = false;
//where I would want to un-hide items
}
}
});