所有的x和y點我有這樣的,我拖我的鼠標,它基本上描繪小橢圓形或長方形的形狀,但我不確定如何讓它保存所有的點來重新油漆一下,當窗口調整大小時...我知道它與paintComponent()有關,但不太清楚如何去做,任何幫助將不勝感激保存從的mouseDragged
這是位圖
public void mouseDragged(MouseEvent evt){
Point pt = evt.getPoint();
x = pt.x;
y = pt.y;
Graphics g = getGraphics();
g.setColor(color);
if(Shape == "Oval"){
g.drawOval(x, y, 10, 10);
}
if(Shape == "Rectangle"){
g.drawRect(x, y, 10, 10);
}
}
public void paintComponent(Graphics g){
super.paintComponent(g);
}
這樣可以很好地保存它們,但是如何在paintComponent方法中調用它們呢? – phobicpanda