java自己写代码曲线图 java生成曲线图

java编写一个程序,在JPanel组件上绘制函数f(x)=x*x的曲线图.

public class JPanel_aXa extends JFrame {

成都创新互联公司专业为企业提供两当网站建设、两当做网站、两当网站设计、两当网站制作等企业网站建设、网页设计与制作、两当企业网站模板建站服务,10多年两当做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

public JPanel_aXa(){

super("n x n");

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

setSize(1024, 600);

setVisible(true);

}

public void paint(Graphics g){

super.paint(g);

g.setColor(Color.RED);

int lastX=0, lastY=0;

for(int x=0; x40; x+=1){

int y=getHeight()-x*x;

g.drawLine(lastX, lastY, x+1, y+1);

lastX=x;

lastY=y;

}

}

public static void main(String[] args) {

new JPanel_aXa();

}

}

曲线画不了多少,因为x *x 挺大的

如何用java做数据曲线图

首先使用JXL读取excel的数据 然后使用JFreeChart把数据转成曲线图 说明: jxl.jar是通过java操作excel表格的工具类库支持Excel 95-2000的所有版本 JFreeChart是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;

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从数据库中读取数据画曲线图

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生成曲线图
转载源于:http://azwzsj.com/article/ddeddch.html