初始化窗口 @param positionX X坐标 @param positionY Y坐标 @param searchBarWidth 宽度 @param searchBarHeight 高度
(int positionX, int positionY, int searchBarWidth, int searchBarHeight)
| 189 | * @param searchBarHeight 高度 |
| 190 | */ |
| 191 | private void initFrame(int positionX, int positionY, int searchBarWidth, int searchBarHeight) { |
| 192 | //frame |
| 193 | searchBar.setBounds(positionX, positionY, searchBarWidth, searchBarHeight); |
| 194 | searchBar.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE); |
| 195 | searchBar.setUndecorated(true); |
| 196 | searchBar.getRootPane().setWindowDecorationStyle(JRootPane.NONE); |
| 197 | searchBar.setBackground(new Color(0, 0, 0, 0)); |
| 198 | searchBar.setOpacity(AllConfigs.getInstance().getConfigEntity().getTransparency()); |
| 199 | searchBar.setContentPane(searchBarContentPane); |
| 200 | searchBar.setType(JFrame.Type.UTILITY); |
| 201 | searchBar.setAlwaysOnTop(true); |
| 202 | //用于C++判断是否点击了当前窗口 |
| 203 | searchBar.setTitle("File-Engine-SearchBar"); |
| 204 | } |
| 205 | |
| 206 | private void initGUI() { |
| 207 | var screenSize = Toolkit.getDefaultToolkit().getScreenSize(); // 获取屏幕大小 |
no test coverage detected