SwingChart.java
上传用户:mingda
上传日期:2017-06-20
资源大小:27691k
文件大小:1k
源码类别:

OA系统

开发平台:

Java

  1. package cn.com.fcsoft.chart.examples;
  2. import cn.com.fcsoft.chart.*;
  3. import java.awt.*;
  4. import javax.swing.*;
  5. /**
  6.  * This example shows how to use a chart in a swing scroll pane.
  7.  * @author meiqi.
  8.  */
  9. public class SwingChart {
  10. public static void main(String[] argv) {
  11. // create the chart
  12. LineChart chart = new LineChart();
  13. double[] values = new double[] {86,5,46,9,87,6,46,9,77,6};
  14. chart.setSampleCount(values.length);
  15. chart.setSampleValues(0, values);
  16. chart.setRangeAdjusterOn(0, true);
  17. chart.setSampleScrollerOn(true);
  18. chart.setSampleHighlightOn(true);
  19. chart.setSampleHighlightStyle(LineChart.SAMPLE_HIGHLIGHT_CIRCLE_FILLED, 10);
  20. chart.setValueLabelsOn(true);
  21. JPanel panel = new JPanel(true);
  22. panel.setLayout(new BorderLayout());
  23. panel.add("Center", chart);
  24. panel.setPreferredSize(new Dimension(300,300));
  25. JScrollPane scroll = new JScrollPane(panel);
  26. scroll.setDoubleBuffered(true);
  27. // display the chart
  28. JFrame f = new JFrame();
  29. f.getContentPane().add("Center", scroll);
  30. f.setSize(300,300);
  31. f.show();
  32. }
  33. }