java applet画正弦线
时间: 2023-06-24 13:02:56 浏览: 148
下面是一个简单的Java Applet程序,它可以绘制正弦曲线:
```java
import java.applet.Applet;
import java.awt.Color;
import java.awt.Graphics;
public class SineWave extends Applet {
public void paint(Graphics g) {
g.setColor(Color.black);
int width = getWidth();
int height = getHeight();
// Draw x-axis
g.drawLine(0, height/2, width, height/2);
// Draw y-axis
g.drawLine(width/2, 0, width/2, height);
// Draw sine wave
g.setColor(Color.blue);
int xPrev = 0;
int yPrev = height/2;
for (int x = 0; x < width; x++) {
int y = (int) (height/2 + height/4 * Math.sin(Math.PI * x / 180));
g.drawLine(xPrev, yPrev, x, y);
xPrev = x;
yPrev = y;
}
}
}
```
在这个例子中,我们使用了 `Math.sin()` 方法来计算正弦函数的值,并使用 `Graphics.drawLine()` 方法来绘制线条。您可以在 `init()` 方法中设置 Applet 的大小和其他属性。
阅读全文