我想在 java 中创建小型应用程序,我将与图形元素进行交互。我做了这个例子来解释我的问题以及我提到的那种互动。
假设在这个应用程序中,只要用户将球拖到目标框内,用户就会将球拖放到目标对象(球不会落下,用户会将对象拖放到目标对象的内部);
盒子的颜色会改变,我会增加一个计数器。
设置将自行重新启动,并且目标将离之前的位置更远。
在 Stack Over Flow 中,人们提到了许多不同的框架,例如:
- JavaFX
- Java 2d 图形库(使用 2d 图形进行这种交互是否方便?)
- 处理(我认为这个更用于可视化信息)
- Prefuse(还有关于可视化的更多信息)
- Slick2D
- G
- Piccolo2d
我知道 Stack Over 中会提出这类问题,但我对库的限制了解不多。因此,为了开发此类应用程序,我找不到最适合我学习的一个?(以上只是一个例子)