📄 dl_searchtf.java
字号:
import javax.swing.event.*;
public class DL_searchTF implements DocumentListener
{
private WordFinder mainFrame;
private WordList dictionary;
public DL_searchTF(WordFinder mainFrame, WordList dictionary)
{
this.mainFrame = mainFrame;
this.dictionary = dictionary;
}
public void insertUpdate(DocumentEvent de)
{
String input = mainFrame.getInput();
if(input.length() == 0){
mainFrame.setTotal(dictionary.getDictionarySize());
mainFrame.setList(dictionary.getDictionary());
return;
}
mainFrame.setList(dictionary.qeury(input));
mainFrame.setStatistic(dictionary.getQueryResultSize());
}
public void removeUpdate(DocumentEvent de)
{
String input = mainFrame.getInput();
if(input.length() == 0){
mainFrame.setTotal(dictionary.getDictionarySize());
mainFrame.setList(dictionary.getDictionary());
return;
}
mainFrame.setList(dictionary.qeury(input));
mainFrame.setStatistic(dictionary.getQueryResultSize());
}
public void changedUpdate(DocumentEvent de)
{}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -