java实现的曲线代码 java实现的曲线代码怎么写

java根据数据生成曲线图mysql怎么写如果要使用Java根据数据生成曲线图java实现的曲线代码,首先需要使用MySQL查询语句来获取所需的曲线图数据 。MySQL中有一个查询语句叫做SELECT , 它可以根据指定条件从表中检索数据 。其格式如下java实现的曲线代码:SELECT [字段名] FROM [表名] WHERE [条件],其中[条件]可以是具体的值,也可以是表中的字段 。例如java实现的曲线代码:SELECT x,y FROM table WHERE x100 , 其中x,y表示要查询的字段,table表示要查询的表,x100表示要查询的条件 。
java从数据库中读取数据画曲线图1、自己编写java程序,也就几十行代码 , 先访问数据库取数,再封装数据.
2、很多啊,eclipse,myeclipse,jbuilder 。。。
3、getconnection()
String DBDriver = SysConfig.getProperty("database.defaultProvider.driver");
String DBUser = SysConfig.getProperty("database.defaultProvider.username");
String DBPassword = SysConfig.getProperty("database.defaultProvider.password");
String DBUrl = SysConfig.getProperty("database.defaultProvider.serverURL");
//
Class.forName(DBDriver);
Properties myprop = System.getProperties();
myprop.setProperty("user",DBUser);
myprop.setProperty("password",DBPassword);
conn = DriverManager.getConnection(DBUrl,myprop);
..........
PreparedStatement pstmt = conn.prepareStatement(query);
ResultSet rs = pstmt.executeQuery();
.......
4.下载jfreechart的jar包,调用里面的方法,参考它的api,就是一步一步的多试验下
java怎样绘制螺旋曲线用极坐标方程java实现的曲线代码,一个点一个点java实现的曲线代码的画 。给你段我以前写的程序java实现的曲线代码,虽然不是螺旋曲线,但也差不多 。import java.awt.*;
import javax.swing.*;public class Spirograph extends JApplet {
public static void main(String s[]) {
JFrame frame = new JFrame();
frame.setTitle("Spirograph");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JApplet applet = new Spirograph();
applet.init();
frame.getContentPane().add(applet);
frame.pack();
frame.setVisible(true);
}
public void init() {
JPanel panel = new SpiroPanel();
getContentPane().add(panel);
}
}class SpiroPanel extends JPanel{
int nPoints = 1000;
double r1 = 60;
double r2 = 50;
double p = 70;
public SpiroPanel() {
setPreferredSize(new Dimension(400, 400));
setBackground(Color.white);
}public void paintComponent(Graphics g) {
super.paintComponent(g);
Graphics2D g2 = (Graphics2D)g;
g2.translate(200,200);
int x1=(int)(r1 r2-p);
int y1=0;
int x2;
int y2;
【java实现的曲线代码 java实现的曲线代码怎么写】for (int i=0; inPoints; i) {
double t = i*Math.PI/90;
x2 = (int)((r1 r2)*Math.cos(t)-p*Math.cos((r1 r2)*t/r2));
y2 = (int)((r1 r2)*Math.sin(t)-p*Math.sin((r1 r2)*t/r2));
g2.drawLine(x1, y1, x2, y2);
x1 = x2;
y1 = y2;
}
}
}
用java语言绘制正弦曲线很简单,程序写给你,给分:
---------------------------------------------
import java.awt.*;
import javax.swing.JFrame;
import java.util.Random;
import java.text.DecimalFormat;
public class SinDemo extends JFrame {
private double cx = 1, cy = 1;
private double toCx = 1, toCy = 1;
private Random rnd = new Random();
private DecimalFormat df = new DecimalFormat("0.00");
private SinDemo () {
super("Sin-Demo");
setSize(600, 600);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
run();
}
private int translateX (double x) {
return (int)(x*getWidth()/Math.PI/4getWidth()/2);
}
private int translateY (double y) {
return (int)(getHeight()/2 - y*getWidth()/Math.PI/4);
}
private double sin (double x) {
return (cy * Math.sin(cx * x));
}
@Override
public void paint (Graphics g) {
super.paint(g);
g.setColor(Color.BLUE);
g.drawString("y = "df.format(cx)" * sin( "df.format(cy)" * x)", 50, 50);
g.setColor(Color.LIGHT_GRAY);
g.drawLine(0, getHeight()/2, getWidth(), getHeight()/2);
g.drawLine(getWidth()/2, 0, getWidth()/2, getHeight());
g.setColor(Color.BLACK);
for (double i=-Math.PI/cx; iMath.PI/cx; i =0.1)
g.drawLine(translateX(i), translateY(sin(i)),
translateX(i 0.1), translateY(sin(i 0.1)));
}
public void run () {
while (true) {
if (Math.abs(cx - toCx)0.1) {
toCx = rnd.nextDouble()*2;
toCy = rnd.nextDouble()*2;
}
cx= (toCx - cx)/50;
cy= (toCy - cy)/50;
paint(getGraphics());
try {
Thread.sleep(80);
} catch (InterruptedException ie) {}
}
}
public static void main (String args[]) {
new SinDemo();
}
}
-------------------------------------------------
再给你一个截图:
java编程绘制正弦曲线 。写得比较简单哈 。
package OnlineUserCount;
import java.awt.*;
import javax.swing.*;
public class Sinextends 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);//设置画线java实现的曲线代码的颜色
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("一个周期java实现的曲线代码的正弦曲线");
j.add(s);
j.setSize(400, 300);
j.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
j.setVisible(true);
}
}
//效果截图
已知曲线的公式,如何用JAVA编程将曲线显示出来,要JAVA源代码代码如下 , 只是时间仓促有些简陋,没有坐标轴,而且大小比例问题也没有调好 。不过功能实现了 。嘎嘎 , 新手上路,腾云驾雾 。
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class Bbso extends JPanel{
int x,y,x1,y1,m=100;
double d;
public Bbso() {
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setBounds(100,100,500,300);
f.setTitle("画曲线");
f.setVisible(true);
f.getContentPane().add(this);
}
public static void main(String arg[]) {
new Bbso();
}
public void paint(Graphics g) {
super.paintComponent(g);
x1=0;
y1=0;
for(x=-250;x250;x) {
d=-0.2045*x*x 100.41*x-6736.8;//这里填写公式
y=(int)d;
g.drawLine(x1,y1 m,x,y m);
x1=x;
y1=y;
}
}
}
关于java实现的曲线代码和java实现的曲线代码怎么写的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读