|
7 | 7 | import cn.hutool.core.io.FileUtil;
|
8 | 8 | import cn.hutool.core.lang.Pair;
|
9 | 9 | import cn.hutool.core.swing.clipboard.ClipboardUtil;
|
10 |
| -import cn.hutool.core.util.*; |
| 10 | +import cn.hutool.core.util.ArrayUtil; |
| 11 | +import cn.hutool.core.util.NumberUtil; |
| 12 | +import cn.hutool.core.util.ObjectUtil; |
| 13 | +import cn.hutool.core.util.RuntimeUtil; |
| 14 | +import cn.hutool.core.util.StrUtil; |
11 | 15 | import cn.hutool.extra.pinyin.PinyinUtil;
|
12 | 16 | import cn.hutool.system.SystemUtil;
|
13 | 17 | import com.google.common.base.Preconditions;
|
|
16 | 20 | import javafx.event.EventHandler;
|
17 | 21 | import javafx.fxml.FXML;
|
18 | 22 | import javafx.scene.Node;
|
19 |
| -import javafx.scene.control.*; |
| 23 | +import javafx.scene.control.ComboBox; |
| 24 | +import javafx.scene.control.Control; |
| 25 | +import javafx.scene.control.Menu; |
| 26 | +import javafx.scene.control.MenuItem; |
| 27 | +import javafx.scene.control.ScrollPane; |
| 28 | +import javafx.scene.control.SeparatorMenuItem; |
| 29 | +import javafx.scene.control.SplitPane; |
| 30 | +import javafx.scene.control.Tab; |
| 31 | +import javafx.scene.control.TabPane; |
| 32 | +import javafx.scene.control.TextArea; |
| 33 | +import javafx.scene.control.TextField; |
| 34 | +import javafx.scene.control.TitledPane; |
20 | 35 | import javafx.scene.input.KeyCode;
|
21 | 36 | import javafx.scene.input.KeyEvent;
|
22 | 37 | import javafx.scene.layout.HBox;
|
|
58 | 73 | import org.jnativehook.keyboard.NativeKeyEvent;
|
59 | 74 |
|
60 | 75 | import java.io.File;
|
61 |
| -import java.util.*; |
| 76 | +import java.util.ArrayList; |
| 77 | +import java.util.Date; |
| 78 | +import java.util.HashMap; |
| 79 | +import java.util.LinkedHashMap; |
| 80 | +import java.util.List; |
| 81 | +import java.util.Map; |
| 82 | +import java.util.Objects; |
| 83 | +import java.util.Set; |
62 | 84 | import java.util.concurrent.ConcurrentHashMap;
|
63 | 85 | import java.util.regex.Pattern;
|
64 | 86 |
|
@@ -179,15 +201,15 @@ private void initialize() {
|
179 | 201 | addWebTool();
|
180 | 202 | // 监听剪贴板
|
181 | 203 | config.appendClipboardHistory(new Date(), ClipboardUtil.getStr());
|
182 |
| - EventCenter.subscribeEvent(EventCenter.EVENT_SECONDS_TIMER, new BaseNoMessageEventHandler() { |
| 204 | + EventCenter.onSecondTimer(new BaseNoMessageEventHandler() { |
183 | 205 | @Override
|
184 | 206 | public void handleEvent0(String s, Date date) {
|
185 | 207 | watchClipboard(date);
|
186 | 208 | }
|
187 | 209 | });
|
188 | 210 |
|
189 | 211 | // 监听鼠标位置
|
190 |
| - EventCenter.subscribeEvent(EventCenter.EVENT_MOUSE_MOTION, new MouseMotionEventHandler()); |
| 212 | + EventCenter.onMouseMotion(new MouseMotionEventHandler()); |
191 | 213 | multiDesktopOnWindows();
|
192 | 214 |
|
193 | 215 | registerActions();
|
@@ -474,7 +496,7 @@ private void multiDesktopOnWindows() {
|
474 | 496 | return;
|
475 | 497 | }
|
476 | 498 |
|
477 |
| - EventCenter.subscribeEvent(EventCenter.EVENT_MOUSE_CORNER_TRIGGER, new BaseMouseCornerEventHandler() { |
| 499 | + EventCenter.onSysCornerTrigger(new BaseMouseCornerEventHandler() { |
478 | 500 | @Override
|
479 | 501 | public void handleEvent0(String s, Date date, MouseCornerEventMessage message) {
|
480 | 502 | if (config.getWinVirtualDesktopHotCorner() == message.getType()) {
|
|
0 commit comments