MindFusion教程:Charting for Java Swing中的FunctionSeries

本文介绍了如何使用MindFusion.Charting for Java Swing库创建二次方程式图表。首先,讲解了项目设置,包括在Java IDE中添加JChart.jar到构建路径。接着,展示了创建折线图的过程,利用FunctionSeries类定义数学函数并绘制。最后,通过设置样式表调整图表的轴、网格、图例和颜色,使图表更美观。提供了完整项目的源代码,并提到了MindFusion.Charting库的更多功能。
摘要由CSDN通过智能技术生成

MindFusion.Diagramming for WinForms是一个能帮助你创建工作流和进程图表的.NET控件;数据库实体关系图表;组织图表;对象层次和关系图表;图表和树。它是基于对象-图表框,表格和箭头类型,将其归类分派给其他并结合成复杂的结构。该控件提供超过预先定义的50多种图表框,如自定义设计样式和对图表框着色等。

点击下载MindFusion.Diagramming for WinForms最新试用版

在此博客文章中,我们将构建您在下图中看到的图表:
在这里插入图片描述

下一节将向您提供逐步指南,介绍如何从头开始构建该二次方程式图表。

I.项目设置

在您首选的Java IDe中创建一个新的Java项目,并在项目文件夹中复制JChart.jar文件。这是包含该库的* .jar存档。在我们的示例中,我们已将其复制到一个新的子文件夹中,该子文件夹称为“库”。JChart.jar在Java Swing的MindFusion Charting试用版的可下载存档中找到。

我们需要在图表应用程序的构建路径中包含JChart.jar。在Eclipse中,我们通过右键单击项目根文件夹并选择“属性-> Java构建路径->添加JAR”来执行此操作,然后导航到项目文件夹中JChart.lib的位置:

在这里插入图片描述

然后,我们创建一个新类,将其称为MainWindow并使它扩展JFrame。这将是我们应用程序的唯一类,它将启动它:

 public class MainWindow extends JFrame class MainWindow extends JFrame
{
   {
   
   private static final long serialVersionUID = 1L;private static final long serialVersionUID = 1L;

  //the main method of the application//the main method of the application
   public static void main(String[] args)public static void main(String[] args)
   {
   {
   
      SwingUtilities.invokeLater(new Runnable()SwingUtilities.invokeLater(new Runnable()
{
   {
   
     public void run()public void run()
     {
   {
   
trytry
{
   {
   
   new MainWindow().setVisible(true);new MainWindow().setVisible(true);
}}
catch (Exception exp)catch (Exception exp)
{
   {
   
}}
  }}
}); }); 
    }}
}}

我们导入将要使用的名称空间:它们既用于图表,也用于标准的AWT和Swing名称空间:
i

mport java.awt.BorderLayout; java.awt.BorderLayout;
import java.awt.Color;import java.awt.Color;
import java.util.Arrays;import java.util.Arrays;

import javax.swing.JFrame;import javax.swing.JFrame;
import javax.swing.SwingUtilities;import javax.swing.SwingUtilities;

import com.mindfusion.charting.FunctionSeries;import com.mindfusion.charting.FunctionSeries;
import com.mindfusion.charting.GridType;import com.mindfusion.charting.GridType;
import
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值