public class Dog {
public void paintComponent(Graphics g) {
super.paintComponent(g);
ImageIcon image = new ImageIcon("dog.jpg");
image.paintIcon(this,g,200,0);
}
public class Gui extends JFrame {
Frame frame = new Frame();
Dog dog = new Dog();
frame.add(dog.paintComponent(??));
}
}
したがって、dogオブジェクトのペイントコンポーネントのメソッドがJFrameまたはJPanelに追加されます。オブジェクト内のImageIconを別のクラスのフレームに追加する
これは正しいことですか、またはrepaint()関数を呼び出す必要がありますか?
、それおそらくあなたが望むものです。 – user3437460