MCPcopy Create free account
hub / github.com/XUANXUQAQ/File-Engine / SearchBar

Method SearchBar

src/main/java/file/engine/frames/SearchBar.java:152–181  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

150 }
151
152 private SearchBar() {
153 currentResultCount = new AtomicInteger(0);
154 TranslateService translateService = TranslateService.getInstance();
155 open = new JMenuItem(translateService.getTranslation("Open"));
156 openAsAdmin = new JMenuItem(translateService.getTranslation("Open as administrator"));
157 copyDir = new JMenuItem(translateService.getTranslation("Copy file path"));
158 openLast = new JMenuItem(translateService.getTranslation("Open parent folder"));
159 menu.add(open);
160 menu.add(openAsAdmin);
161 menu.add(copyDir);
162 menu.add(openLast);
163
164 runningMode = RunningMode.NORMAL_MODE;
165 showingMode = Constants.Enums.ShowingSearchBarMode.NORMAL_SHOWING;
166 currentLabelSelectedPosition = new AtomicInteger(0);
167
168 initGUI();
169 initMenuItems();
170 //添加textField搜索变更检测
171 addTextFieldDocumentListener();
172 //添加结果的鼠标事件响应
173 addSearchBarMouseListener();
174 //添加结果的鼠标滚轮响应
175 addSearchBarMouseWheelListener();
176 //添加结果的鼠标移动事件响应
177 addSearchBarMouseMotionListener();
178 //添加textField对键盘的响应
179 addTextFieldKeyListener();
180 addTextFieldFocusListener();
181 }
182
183 /**
184 * 初始化窗口

Callers

nothing calls this directly

Calls 10

getInstanceMethod · 0.95
getTranslationMethod · 0.95
initGUIMethod · 0.95
initMenuItemsMethod · 0.95

Tested by

no test coverage detected