「java画线函数」java画函数曲线

博主:adminadmin 2023-03-18 22:43:06 537

本篇文章给大家谈谈java画线函数,以及java画函数曲线对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

JAVA drawLine()方法怎么用?

这个方法是画一条直线,都知道两点确定一条直线,而在坐标中由横(X)、纵坐标(y)确定一个点,这四参数实际就是确定两个点,要画的直线的起始点横纵坐标和终点的横纵坐标。

X1,Y1是确定直线的起始点,即横坐标为x1,纵坐标为y1的点。同理x2,y2确定直线的终点。

例:

A(x1,y1) B(x2,y2) 就可以画出直线AB了。

参数:

x1 - 第一个点的 x 坐标。

y1 - 第一个点的 y 坐标。

x2 - 第二个点的 x 坐标。

y2 - 第二个点的 y 坐标。

扩展资料:

注意事项

该方法只能绘制单条直线;如果需要同时绘制多条直线,则可以使用drawLines方法。

基本语法:public void drawLine (float startX, float startY, float stopX, float stopY, Paint paint)

protected void onDraw(Canvas canvas) {

// TODO Auto-generated method stub

super.onDraw(canvas);

paint.setColor(Color.BLACK);                    //设置画笔颜色

canvas.drawColor(Color.WHITE);                  //设置背景颜色

paint.setStrokeWidth((float) 1.0);              //设置线宽

canvas.drawLine(50, 50, 450, 50, paint);        //绘制直线

paint.setStrokeWidth((float) 5.0);              //设置线宽

canvas.drawLine(50, 150, 450, 150, paint);      //绘制直线

paint.setStrokeWidth((float) 10.0);             //设置线宽

canvas.drawLine(50, 250, 450, 250, paint);      //绘制直线

paint.setStrokeWidth((float) 15.0);             //设置线宽

canvas.drawLine(50, 350, 450, 350, paint);      //绘制直线

paint.setStrokeWidth((float) 20.0);             //设置线宽

canvas.drawLine(50, 450, 450, 450, paint);      //绘制直线

}

java绘制动态正弦函数

package OnlineUserCount;

import java.awt.*;

import javax.swing.*;

public class Sin extends JPanel{

private double x;

private double y;

@Override

protected void paintComponent(Graphics g) {

// TODO Auto-generated method stub

super.paintComponent(g);

g.setColor(Color.WHITE);//设置面板背景色

g.fillRect(0, 0, 400, 300);//填充面板

g.setColor(Color.RED);//设置画线的颜色

for(x=0;x=360;x+=0.1)//一个周期

{

y=Math.sin(x*Math. PI/180);//转化为弧度,1度=π/180弧度

y=(100+80*y);//便于在屏幕上显示

//g.drawString(".",(int)x,(int)y);//用这种方式也可以

g.drawLine((int)x, (int)y, (int)x,(int) y);//画点

}

}

public static void main(String []args){

Sin s= new Sin();

JFrame j=new JFrame();

j.setTitle("一个周期的正弦曲线");

j.add(s);

j.setSize(400, 300);

j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

j.setVisible(true);

}

}

//效果截图

本人菜鸟 请问java中drawLine函数的具体用法是什么? 举例如下,怎么才能在J窗体里画出线呢?

drawLine(int x1, int y1, int x2, int y2)

在此图形上下文的坐标系统中,使用当前颜色在点(x1,y1)和(x2,y2)之间画一条直线

就好像你的g.drawLine(10,10,20,30);

意思是说 从坐标点(10,10)向点(20,30)画一条直线.

也就是两点决定一条直线。

谢谢采纳。

献丑了

关于java画线函数和java画函数曲线的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。