私のプログラムは、さまざまなデータ構造のアルゴリズムをアニメーション化するために使用されており、移動するすべてのオブジェクトを作成する必要があります。Jpanelのグラフィックスを別のクラスにする
私はGraphicsクラスを使ってみましたが、パネルを持つクラスに線やボックスを描画するメソッドを作成する必要があるようです。パネルを持つクラスのインスタンスから描画する方法はありますか?
今、私は以下のようにラベルを使用して動作するリストを持っています。
anim
は、アニメーションオブジェクトが配置されるパネルです。グラフィックスでdrawline()
メソッドを必要とするグラフに対してPathObject
というクラスを作成しようとしていますが、グラフィックスを追加する方法が見つからないanim
です。 助けがあれば助かります。
package Objects;
import javax.swing.*;
import Algorithms.Animated;
/** Animated object to be displayed as part of a list */
public class ListObject<T extends Number> extends AnimObject<T>
{
// Constructor
public ListObject(Animated anim, T val)
{
super(anim, val);
Setscale(20, val.intValue());
}
}
ここに何が問題なのかよく分かりません。 'AnimObject'とは何ですか? – mre
すぐに役立つように、[SSCCE](http://sscce.org/)を投稿してください。 –