import java.awt.Color;
import java.awt.Graphics;
//import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class GuiDemo1 extends JPanel{
public static void main(String[] args){
JPanel panel=new JPanel();
JFrame frame=new JFrame();
frame.getContentPane().add(panel);
frame.setVisible(true);
frame.setSize(500, 400);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
@Override
public void paintComponent(Graphics g)
{
g.setColor(Color.red);
g.fillRect(20, 50, 100, 100);
}
}
私はJAVAの初心者です。このサンプルプログラムを作成しましたが、これは機能していません。誰かが私が犯した間違いを指摘できますか。
そして、一般的に、super.paintComponent(g)を呼び出すことの使用は何ですか?