# 设计说明

## 📄 代码结构

```text
    │  ├─control      与协助方（控制方相关）
    │  ├─obj          常用对象
    │  ├─resort       求助方
    │  │  └─thread      求助方线程
    │  ├─screen       捕获屏幕工具类
    │  ├─UI           可复用的UI界面
    │  │  └─StarComponents
    │  └─Util         工具类
    └─melloware	     （windows 快捷键-注册表相关）
        └─jintellitype
```


## 源码调试运行

- 运行 `com.lym.UI.StartUi` 的 `main` 方法

## 环境依赖

- 操作系统：`windows`/`linux`/`mac`
- JDK：`1.8`，

# 关于星控

设计上分为两种使用者: 求助者 + 协助方。协助方可以根据IP 和 port 或者是 求助方发来的`星控令` 直连对方。

设计初衷在于协助，而不是监控，也就是说求助者有权控制协助方的动作。

## UI 说明

星星离我们很远，占卜师却可以洞察远方，此为名称由来。

因此UI采用占卜扑克为初始画面，界面为深色风格、透明风格，与星星相符。又加上该程序是初学者所编写，此为难看UI由来。
