import java.awt.Graphics;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;
import javax.swing.JFrame;
public class MyImage3 {
public static void main(String[] args) {
MyFrame7 frame1=new MyFrame7();
frame1.setBounds(100,100,400,320);
frame1.pack();
frame1.setVisible(true);
}
}
class MyFrame7 extends JFrame{
private static final long serialVersionUID = -4L;
MyFrame7(){
public void paint(Graphics g){ //この行でエラー発生
BufferedImage bImage1=null;
try {
bImage1=ImageIO.read(this.getClass().getResource("k_1pin.gif"));
} catch (Exception e) {
e.printStackTrace();
}
g.drawImage(bImage1,40,40,this);
}
}
}
質問お願いします。
メインメソッドとペイントメソッドは同じクラスにないといけないのでしょうか?