gpt4 book ai didi

java - 如何使用图形库输出Java Applet?

转载 作者:行者123 更新时间:2023-12-02 06:05:36 25 4
gpt4 key购买 nike

我正在尝试输出一个数学函数,但我不知道如何调用绘制/计算该函数的类。

在主类中,我尝试了以下操作

public class GraphingProgram {

public static void main(String[] args)
{

Applet program = new Applet();
program.setSize(300, 400);
program.setName("Graphing Program");

GraphApplet testFunction = new GraphApplet();
program.add(testFunction);
program.setVisible(true);
}

类代码

public class GraphApplet extends Applet
{

double f(double x)
{
return (Math.cos(x/5) + Math.sin(x/7) + 2) * getSize().height/ 4;
}
public void paint (Graphics g)
{
for(int x = 0; x< getSize().width; x++)
g.drawLine(x, (int) f(x), x+1, (int) f(x+1));
}
public String getAppletInfo()
{
return "Draw a function graph";
}

}

执行程序时,我们应该期望看到类的函数图。例如,我应该能够在给定间隔上输出图形 f(x) = cos(x/5) + sin(x/7) + 2,如下所示

! /image/rQX5m.png

最佳答案

在 NetBeans IDE 8.2 中,我只需在 Graph Applet 类中按 F6 即可输出图表。

关于java - 如何使用图形库输出Java Applet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55942023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com