javaapplet画正弦
时间: 2023-10-14 13:30:09 浏览: 87
以下是一个简单的 Java Applet 画正弦曲线的示例代码:
```java
import java.awt.*;
import java.applet.*;
public class SineWave extends Applet {
public void paint(Graphics g) {
int width = getSize().width;
int height = getSize().height;
// 设置背景色
setBackground(Color.white);
// 设置线条颜色
g.setColor(Color.black);
// 绘制坐标轴
g.drawLine(30, height/2, width-30, height/2);
g.drawLine(30, 40, 30, height-40);
// 绘制正弦曲线
g.setColor(Color.red);
for (double x = 30; x < width-30; x += 0.1) {
double y = height/2 + 50*Math.sin((x-30)*Math.PI/180);
g.drawLine((int)x, (int)y, (int)x, (int)y);
}
}
}
```
该 Applet 绘制了一个坐标轴,并在坐标轴上绘制了一个正弦曲线。在 `paint()` 方法中,先设置了背景色和线条颜色,然后绘制了坐标轴。最后,使用红色线条绘制了正弦曲线。
阅读全文