私はグラフィックスを勉強していPaintComponent
て、いくつかの形状を描くために使用しようとしました.コードは次のとおりです. 私は1時間試していますが、それでもうまくいかないのは本当に理由がありません。この単純な問題の解決策は何ですか?
public class MyPainting extends JPanel
{
public void PaintComponent (Graphics g)
{
super.paintComponent(g);
g.setColor(Color.RED);
g.drawRect(100, 100, 10, 20);
}
public static void main (String [] args)
{
MyPainting p = new MyPainting();
JFrame f= new JFrame();
f.setSize(300,300);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.add(p);
f.setVisible(true);
}
}
プログラムを実行すると empty がありJFrame
、試してみましたg.drawString, ImageIcon
が、毎回何も表示されません。