永发信息网

用java语言绘制三角函数图像

答案:1  悬赏:70  手机版
解决时间 2021-03-12 20:58
用java语言绘制三角函数图像
最佳答案
package com.graphics;

import java.awt.Color;
import java.awt.Graphics;

import javax.swing.JFrame;
import javax.swing.JPanel;

public class Test extends JFrame {

public Test(){
getContentPane().add(new GJpanel());
setSize(400,400);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Test();
}

}

class GJpanel extends JPanel {
private int w;
private int h;
public GJpanel(){
}
public void paintComponent(final Graphics g){
w = getWidth();
h = getHeight();
g.setColor(Color.green);
g.drawLine(0, 0, 0,getHeight());
g.setColor(Color.red);
g.drawLine(0,h/2,w,h/2); //x
g.drawLine(w, h/2, w-10, h/2-10);
g.drawLine(w, h/2, w-10, h/2+10);
g.drawLine(w/2, 0,w/2, h); //y
g.drawLine(w/2, 0, w/2-10, 10);
g.drawLine(w/2, 0, w/2+10, 10);
g.drawString("Y", w/2-20, 20);
g.drawString("X", w-20, h/2+20);
for(int x =0;x int y =(int) (Math.cos (x*Math. PI/180)*h/3);
g.drawString("·", x, h/2-y);
}
}

}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
脸上伤疤好了,但就是有一块红斑,怎么去除呢
亲们说说天梭手表换玻璃镜面要多少钱
小米手机发热烫手怎么办
玉坤缘我想知道这个在什么地方
数年的恨,和不曾淡忘的爱,武天祥究竟该怎样
求个软件,
<head id="Head">怎么添加百度站长工具标签验
怡亲月嫂催乳中心地址有知道的么?有点事想过
卡罗拉的发动机比迈锐宝发动机好吗
东芝电脑蓝牙怎么开
计算机网络X.25协议原理介绍
我想问一下。到出院的时候办出院手续还要交钱
福华手机城这个地址在什么地方,我要处理点事
3710开头的银行卡是哪家银行的?
原始矿如何提炼黄金?急
推荐资讯
,博尔思工资体系是怎样的,本科毕业,高中教
肖垄村地址有知道的么?有点事想过去
这些咒语中括弧中的内容是什么意思?
爸爸和小明同时去学校,爸爸每分钟比小明多行1
聚醚胺什么化学性质
下葛地址在什么地方,想过去办事
索菲亚衣柜在什么地方啊,我要过去处理事情
平罗二手车交易市场在什么地方啊,我要过去处
从滘口地铁站到广交会
帕令山在哪里啊,我有事要去这个地方
360随身wifi跟360免费wifi什么区别
Y056在什么地方啊,我要过去处理事情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?