当前位置:  技术问答>java相关

画图的问题,清高手指点

    来源: 互联网  发布时间:2017-03-28

    本文导语:  我要写个程序:把数据库中读出的数据画成曲线,这条曲线有坐标的,而且我还要有比例,这方面的东西我不懂,怎么实现它,清高手指点指点。 能不能给个小的例子,谢谢先! 祝大家Merry Christmas!!! ...

我要写个程序:把数据库中读出的数据画成曲线,这条曲线有坐标的,而且我还要有比例,这方面的东西我不懂,怎么实现它,清高手指点指点。
能不能给个小的例子,谢谢先!

祝大家Merry Christmas!!!

|
package statistics;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class zhe extends Applet {
  int x[]={10,60,110,160,210,260};
  int y[]={40,100,250,90,30,200};
public void paint(Graphics g){
g.setColor(Color.blue);
g.drawLine(10,20,10,280);
g.drawLine(10,280,280,280);
g.drawLine(5,25,10,20);
g.drawLine(10,20,15,25);
g.drawLine(275,275,280,280);
g.drawLine(275,285,280,280);
g.setColor(Color.white);
g.drawPolyline(x,y,6);
g.setColor(Color.red);
g.drawString("甲厂",15,35);
g.drawString("乙厂",65,95);
g.drawString("丙厂",115,245);
g.drawString("丁厂",145,85);
g.drawString("戊厂",215,25);
g.drawString("己厂",265,195);
}
  boolean isStandalone = false;
  /**Get a parameter value*/
  public String getParameter(String key, String def) {
    return isStandalone ? System.getProperty(key, def) :
      (getParameter(key) != null ? getParameter(key) : def);
  }

  /**Construct the applet*/
  public zhe() {
  }
  /**Initialize the applet*/
  public void init() {
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  /**Component initialization*/
  private void jbInit() throws Exception {
  }
  /**Get Applet information*/
  public String getAppletInfo() {
    return "Applet Information";
  }
  /**Get parameter info*/
  public String[][] getParameterInfo() {
    return null;
  }
}

|
柱状案例分析
package statistics;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class rect extends Applet {
  boolean isStandalone = false;
  Color color1=new Color(255,0,0);
  Color color2=new Color(0,255,0);
  Color color3=new Color(0,0,255);
  public void paint(Graphics g){
           g.drawLine(20,50,20,250);
           g.drawLine(20,50,200,50);
           g.setColor(color1);
           g.drawString("条形统计图",40,20);
           g.fillRect(20,50,40,150);
           g.setColor(color2);
           g.fillRect(80,50,40,100);
           g.setColor(color3);
           g.fillRect(140,50,40,130);
        }

  /**Get a parameter value*/
  public String getParameter(String key, String def) {
    return isStandalone ? System.getProperty(key, def) :
      (getParameter(key) != null ? getParameter(key) : def);
  }

  /**Construct the applet*/
  public rect() {
  }
  /**Initialize the applet*/
  public void init() {
    try {
      jbInit();
    }
    catch(Exception e) {
      e.printStackTrace();
    }
  }
  /**Component initialization*/
  private void jbInit() throws Exception {
  }
  /**Get Applet information*/
  public String getAppletInfo() {
    return "Applet Information";
  }
  /**Get parameter info*/
  public String[][] getParameterInfo() {
    return null;
  }
}

|
http://java.sun.com/docs/books/tutorial/2d/index.html

|
我的QQ:110304916
我也在做这方面的东西,和我联系

|
画过柱图没画过曲线

|
到这个网站下载个柱状的例子
http://www.jpowered.com/graph_chart/index.htm

参考下

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 我想用JAVA做个可以拖放的画图程序,象WORD中的画图一样,请给点思路:
  • JSP画图?
  • Linux用什么画图?Opengl吗?
  • java 2d画图示例分享(用java画图)
  • 基于向量的画图工具 tgif
  • 画图工具 Gnome-paint
  • KDE的画图软件 Kolourpaint
  • 数学分析和画图软件 LabPlot
  • 请问一下,如果用Jbuilder在application中画图?
  • 用curses怎么画图啊?
  • 除了cairo,linux下有哪些开源画图库?
  • Java画图程序 Flowpaint
  • 如何把dos下的一个画图程序移植到linux下
  • 急问:如何用JSP在excel中画图表???
  • 怎样实现画图程序中用鼠标牵着边线改变大小的功能
  • 求救:客户端 画图 提交... ...
  • 画图函数中遇到“平面上点到直线的距离”公式是什么?急!
  • 关于用jsp画图大讨论!!
  • java中除Canvas类可以画图外,还有其它类吗?
  • 使用C#实现在屏幕上画图效果的代码实例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3