Hallo!
ich habe zu diesem thema auch schon im JF gepostet und brauche eure hilfe.
ich möchte meine beiden methoden sinuskurve und punktwandern in eine methode packen da beide die gleiche berechnung der sinuskurve besitzen! da beide den thread.sleep drin haben mit dem try and catch und der punkt mit int zahlen und die kurve mit arrays gezeichnet wird bekomm ich die 2 methoden einfach nicht zusammen!!helft mir!! bitte kein vorschlag für paint methoden=)
Graphics g;
g=cv2.cv2.getGraphics();
for(i=0;i<y.length;i++)
{
y**=100-(int)Math.round(Math.sin(Math.toRadians(i))*50);
xa**=i+verschiebung;
punktwandern();
}try{
g.setColor(Color.black);
g.drawPolyline(xa, y, xa.length);
Thread.sleep(10);
g.setColor(Color.gray);
g.drawPolyline(xa, y, xa.length);
}catch(InterruptedException h){}
}
public void punktwandern(){
Graphics g;
g=cv2.cv2.getGraphics();
for(int i=0;i<y.length;i++)
{
//y**=za**;
y**=100-(int)Math.round(Math.sin(Math.toRadians(i))*50);
xa**=i;
ynew = (y**-2);
try{
g.setColor(Color.RED);
g.fillOval(60, ynew, 4, 4);
Thread.sleep(5);
g.clearRect(60, ynew, 4, 4);
}catch(InterruptedException h){}
}
}
}