直方图和功能的图形使用的Java Swing

是否有Java Swing的任何预定义组件,允许绘制直方图或 直方图和功能的图形使用的Java Swing

如果不存在。 有谁知道有牌照不是GPL2.0 / 3.0良好的开放源码库? (我需要在MIT /阿帕奇/ Eclipse的/ LGPL许可证许可的任何产品)。

提前致谢

--------------解决方案-------------

JFreeChart的是一种流行的Java库,使用它可以制作各种图表,包括直方图和功能图表。 它的行货带LGPL许可证。

的东西,我觉得有点恼人使用JFreeChart是,你必须支付他们的开发人员指南,而且你必须支付该指南的每个用户分别(即一个开发人员不能合法地借给他复制到另一个开发者,除非你买更昂贵的站点许可证)。 API文档是免费提供的,但。

对于通用的图形库,尝试蜡染SVG工具包(Apache许可证)。 随着蜡染,您可以嵌入任何类型的SVG图形到您的Swing应用程序,包括直方图和功能graphcs。 对于具体的Swing的文档,请参阅“蜡染Swing组件”。

在SVG绘制柱状图和功能的图形是相当琐碎。 你维基百科链接例如直方图例子是SVG文件,可以用蜡染查看。

JFreeChart的是常见的解决方案,但在其网站上列出他们的授权细节其他选项。

http://www.jfree.org/jfreechart/faq.html#FAQ13

分类:java的 时间:2012-01-04 人气:253
分享到:

相关文章

  • 爪哇 - 如何绘制图形 2014-05-26

    我试着环顾四周,但不知道如何绘制图形在java中. 让我做出了榜样. 比方说,我想创建一个自定义的方法来填充一个三角形,它有三个点作为参数. 我如何使用梅托德fillPolygon(INT [] xPoints,INT [] ypoints中,诠释nPoints)如果我不能创建一个Graphics对象? --------------解决方案------------- 你需要一个表面上绘制. 一般来说,这可以通过创建自己的组件(通过扩展,例如做JPanel中摆动),然后覆盖各种绘图更新方法那里.

  • 爪哇 - 秋千/ AWT的ComponentListener意外的行为 2012-09-17

    得了具有的ComponentListener一个问题. 我用它来检查,​​如果某个组件大小,以及更新一些东西,如果它是. 代码如下所示尽管这可能不会有太大的用途你: @Override public void componentResized(ComponentEvent e) { // Graph resized, reposition slice nodes Component c = e.getComponent(); if (graphHeight > 0) { if (c == gra

  • 爪哇 - 秋千 - JTable中 - 设置颜色所选行,但不是细胞 2013-08-11

    我试图让我的表中选择一整行,当你点击一个单元格(可以通过关闭列中选择来完成),但是,我不希望你点击加以强调特定的细胞周围多余的粗边框. 我希望这将是容易的,但很明显,所以我做了很多的研究,我可以得到的最接近的是这涉及到渲染器: JTable contactTable = new JTable(tableModel); contactTable.setCellSelectionEnabled(true); contactTable.setColumnSelectionAllowed(false);

  • 网页游戏小程序设计 2012-12-31

    我在Java制作的网页游戏和获得的GUI设计时,通常我在看别人的代码,然后复制大多数的设计有麻烦,每次,我不能决定我应该使用哪种设计. 我用小程序,画布,JFrame中. 我需要的是主回路和得出不同的游戏之间切换的功能. 所以,我应该用什么课,什么设计,这是更好的,为什么,也许链接到有用的教程和例子......请解释一下你的建议. 谢谢. --------------解决方案------------- 如果你想一些代码来剖析,你应该看看在Java中的杀手游戏编程 这是一本好书,即使它现在使用旧库

  • 哪里是各种的com.sun Java源代码。*豹包? 2014-06-14

    我的工作我的MacBook在家里,运行Leopard,并安装最新的JDK 1.6从苹果. 在IDE中,我想浏览com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel源代码,但是IDE找不到它. 另外一个例子,我想浏览的com.sun.java.swing.plaf.nimbus.ButtonPainter. 我需要什么JAR或ZIP添加到我的想法的项目,以便浏览的com.sun..nimbus.里面IDE类我只是感兴趣豹,因为这工作正常的Windows与

  • 使用HIST()函数中的R得到的百分比,而不是原始的频率 2015-01-24

    一个人怎么可以绘制百分比,而不是使用R中的HIST()函数的原始频率? --------------解决方案------------- 这对方的回答是正确的,在这里我的错. 我不能删除它,因为它是目前公认的,我认为这是比较合适的链接,而不是将其复制到矿井,使煤矿是正确的正确的答案. 我把我下面的(原来的)错误的答案. 添加freq=FALSE参数. 从帮助页面hist 频率逻辑; 如果为true,直方图图形是频率的表示,结果的计数组成部分; 如果为FALSE,概率密度,元件密度,绘制(以便直方图

  • 爪哇 - 使用的paintComponent图形,从内部调用函数? 2013-03-09

    我真的很困惑与该程序如何流动paintComponent功能我在工作JPanel . 理想情况下,我想有机会获得Graphics对象从基于我的程序流程等功能借鉴的东西. 我大致如下的思路思考: private Graphics myG; public void paintComponent(Graphics g) { super.paintComponent(g); myG = g; //I want a graphics object that I can just draw with. //

  • 爪哇 - 显示静态文件选择面板和动态复选框面板在一个图形用户界面 2014-10-03

    我工作的一所大学的项目,允许用户通过选择在GUI文件选择一个CSV文件,然后显示该文件的每一列的复选框. 我写了处理任何数量的列,但我遇到的问题是显示的复选框后端代码. 我接触这个问题的方法是把文件选择在一个面板和在第二与添加所述第二面板的意图的复选框,其设置可见,从一个的ActionListener方法,一旦该文件已经被读取. 但是没有当GUI第一次设置我无法显示复选框充满复选框名称的数组. 因为我已经使用这两种选项卡式布局选项卡式布局和卡片布局和向导布局读了尝试,但是从香港专业教育学院看到,

  • 在Java中,它是一个很好的做法使用GUI构建器或通过手工编码,使图形用户界面(秋千)? 2012-08-23

    可能重复: Java中的GUI构建器或手动编码? 我一直在图形界面的手工编码数apps.But我的一些好朋友在使用GUI构建器一样的NetBeans IDE.I也尝试过,但最近的代码生成一个简单的GUI(约2板,3文本,2个按钮的数量)本身是百日咳500线(矿山几乎80线,一些可以接受的路线).我的观点是,将它使程序速度较慢?它将使代码的可维护性困难吗? --------------解决方案------------- 准备了许多意见! 我想,这一切都取决于需求和目标. 如果你的目的是学习Swin

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.575 (s). 10 q(s)