java弹弹球多线程类问题

弹弹球穿越窗口
1.声明Ball球类,描述球的坐标、直径、颜色、移动方向、动力和速度等2.画出若干2D风格的彩色弹弹球,每个球获得大小不等的初始动力和速度,运动方向也各不相同,运行过程中速度逐渐减小,双击它,使它再获得动力。3.设计球属性设置对话框,添加若干球,设置每个球的属性4.设有两个弹弹球窗口并排相邻,当一个球跑到两个窗口相邻的边界时,不弹回,而是穿越到相邻窗口继续奔跑。每个窗口只有与其他窗口相邻的边才能被穿越。

前面3点要求已经完成
主要就是第4点要求没有完成

第4点完成的情况是无法选择球的颜色
希望能在选择球的颜色后还能完成穿越

🙏🏻大家帮助一下

可以再追加酬金的

用JAVASwing及多线程实现弹球,参考:
https://blog.csdn.net/qq_41478279/article/details/84565948