グラフィック要素とやり取りする小さなアプリケーションを Java で作成したいと考えています。私の質問と、私が言及している相互作用の種類を説明するために、この例を作成しました。
このアプリケーションで、ユーザーがボールをターゲット オブジェクトにドラッグ アンド ドロップするとします (ボールは落下しません。ユーザーは、ターゲット オブジェクトの内側までオブジェクトをドラッグ アンド ドロップします)。
ボックスの色が変わり、カウンターが増えます。
設定は自動的に再起動し、ターゲットは以前の位置からさらに遠くなります。
Stack Over Flow では、人々は次のようなさまざまなフレームワークについて多く言及しました。
- JavaFX
- Java 2d グラフィカル ライブラリ (この種のインタラクションに 2d グラフィックスを使用するのは便利ですか?)
- 処理 (これは情報を視覚化するためのものだと思います)
- Prefuse (ビジュアライゼーションについても)
- Slick2D
- G
- ピッコロ2d
この種の質問が Stack Over で行われることは承知していますが、ライブラリの制限についてあまり知識がありません。したがって、この種のアプリケーションを開発するために学ぶのに最も適したものを見つけることができませんでした。(上記は一例です)