Graphics2d和Jpanel

时间:2012-06-20 13:08:06

标签: jpanel graphics2d

我有一些组件的JFrame和JPanel,它们将是图形对象。 我正在尝试在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。有什么问题?

1 个答案:

答案 0 :(得分:0)

问题解决了。只绘制JPanel而不是JComponent