Я использую NetBeans и последнюю версию JDK. По какой-то причине нет метода Graphics.draw()
, хотя импортированы java.awt.geom.Line2D
и java.awt.Graphics2D
. Как нарисовать элемент Line2D.Double
?Нет метода Graphics2D.draw в java?
Shape pLine;
private void playerDraw(){
Graphics g2 = getGraphics();
pLine = new Line2D.Double(px, py, Math.cos(angle)*10+px,Math.sin(angle)*10+py);
g2.drawRect(px-5, py-5, 10, 10);
g2.draw(pLine); //this doesn't compile(cannot find symbol)
}
Что делает getGraphics? Вы расширили класс? – arynaq