0

グラフィックオブジェクトになるいくつかのコンポーネントとJPanelを含むJFrameがあります。JPanelにLINEを追加しようとしています

DrawingPanel()
{
    DrawCellsComponent drawCellsComponent = new DrawCellsComponent();
    add(drawCellsComponent);
}

そして、ここにコンポーネントのコードがあります。

public void paintConponent(Graphics g)
{
    Graphics2D g2 = (Graphics2D) g;
    g2.setPaint(Color.RED);
    g2.draw(new Line2D.Double(0, 0, 250, 250));
}

JPanelにはLINEがありません。どうしたの?

4

1 に答える 1

0

問題が解決しました。JComponentではなくJPanelで描画するだけです

于 2012-06-20T17:42:28.067 に答える