안녕하십니까, 모두 도와주세요. 테이블에 필터를 추가하고 싶습니다. 다음은 코드의 일부입니다. 사실, 테이블에 행을 추가 한 후 행을 사라지게하는 키를 테이프로 붙일 때 필터를 사용하여 검색하려고합니다. 이 필터를 어떻게 작동시킬 수 있습니까? 는jTextfieldKeyReleased를 사용하는 자바 필터
private void filter1(String query)
{
DefaultTableModel model=(DefaultTableModel) addtab.getModel();
TableRowSorter<DefaultTableModel> filter1=new TableRowSorter<>(model);
addtab.setRowSorter(filter1);
filter1.setRowFilter(RowFilter.regexFilter(query));
}
private void searchKeyReleased(java.awt.event.KeyEvent evt) {
String query=search.getText().toLowerCase();
filter1(query);
}
더 나은 도움을 받으려면 [mcve]를 (를) 빨리 게시하십시오. ''이미지에서 볼 수있는'', 어떤 이미지? – MasterBlaster
Seaut 필드에 KeyEventListener를 등록 했습니까? –
@JochenBedersdorfer 번호. 제발 어떻게 고칠 지 말해 줄래? 나는 자바 초보자입니다 ... –