是否可以在 Netbeans 7.0 应用程序中使用 Jzy3D?

2024-04-02

好吧,我们正在尝试将 3D 散点图合并到 Netbeans 7.0 中的项目中,我们选择测试的库之一是 Jzy3D。看起来它会做我们需要它做的一切,但不幸的是,它什么也没做。

我已经正确安装了 JOGL,并对其进行了测试,发现它可以正常工作。然后我添加了与演示中相同的依赖项。我也尝试过直接包含 .jars。是的,gluegen-rt.jar 位于库文件夹中。

EDIT:为了让 JOGL 工作,我们必须大量修改构建设置。老实说,大部分都是我的老板做的,所以我还不完全确定如何复制它。现在,我尝试将图表放入 JFrame 中,Jzy3D 库中的 FrameSwing 扩展给出以下错误:


Exception in thread "main" java.lang.ClassCastException: org.jzy3d.plot3d.rendering.canvas.CanvasAWT cannot be cast to javax.swing.JComponent
    at org.jzy3d.bridge.swing.FrameSwing.(FrameSwing.java:36)
    at scratchwork.My3DChart.main(My3DChart.java:40)  

我会继续努力,但如果有人知道出了什么问题,那就很高兴知道。

Update:看来 CanvasAWT 是从 Canvas 扩展而来的,而 Canvas 是从 Component 扩展而来的,而不是 JComponent 扩展的。这似乎是问题所在,我已将其提交给 Jzy3D 作者。


也许您忘记使用构造函数中的“swing”选项创建图表,如所述here http://code.google.com/p/jzy3d/wiki/EmbeddingChartInAnExistingApplication。它使用以下内容创建图表CanvasSwing这是一个JComponent正如 Swing 应用程序中所预期的那样。

构建 Swing 图表会创建一个可以与其他组件混合的 JOGL 轻量级组件JComponents出现在顶部(默认的 AWT 图表是重量级的,并且保持在任何其他 UI 组件的顶部)。

Jzy3d 已经在 Swing 和其他窗口工具包中取得了成功,所以它应该适合您。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以在 Netbeans 7.0 应用程序中使用 Jzy3D? 的相关文章

  • 如何制作行业标准的桌面Java应用程序? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • java.lang.NoSuchMethodError: org.mockito.Mockito.framework()Lorg/mockito/MockitoFramework

    我一直面临一个特殊的问题 基本上 当我正常运行 Mockito 测试 即 作为 Junit 测试运行 时 它会出现以下错误 有人可以帮我看看我的错误是什么吗 收到的错误 java lang NoSuchMethodError org moc
  • GAE 上奇怪的 500 错误

    我今天开始在我的应用程序上收到此错误 根本不记得更改任何内容 每当我在本地尝试时它都工作正常 但部署后我会收到此错误 EXCEPTION java lang ClassNotFoundException se myApp server My
  • Java 应用程序可以检测到调试器已连接吗?

    我知道 jvm 启动选项可以让 jvm 等待附加调试器 这不是我在这里的意思 是否有可能从 Java 代码中也检测调试器的附件 以便我可以例如编写一个正在执行某些操作的 脚本 然后在某个时刻让我的应用程序等待调试器 不会 这些选项是 JVM
  • 使用 GIN 注入 Class

    有没有办法注入类类型Class
  • Spring REST 控制器返回带有空数据的 JSON [关闭]

    Closed 这个问题需要调试细节 help minimal reproducible example 目前不接受答案 我有一个简单的 Spring Boot Web 应用程序 我正在尝试从服务器接收一些数据 控制器返回一个集合 但浏览器收
  • 如何修复XSS漏洞

    我们正在使用 fortify 扫描 java 源代码 它抱怨以下错误 Method abc sends unvalidated data to a web browser on line 200 which can result in th
  • 如何在首次运行时填充大型 SQLite 数据库

    我正在开发一个基于 SQLite 数据库的字典应用程序 该数据库包含超过 300 000 行 问题在于 最终形式的数据库文件由全文索引表组成 并且重量远远超过150Mb 我通过创建无内容的 fts4 表设法将 db 文件大小降至最低 数据库
  • 返回 Consumer 表达式内的 Method 值

    我试图在方法中返回一个布尔值 并且我正在使用消费者函数 有什么方法可以直接在 Consumer 表达式中返回该值吗 这是代码 private static boolean uuidExists UUID uuid MySQL getResu
  • Java 相当于 C# 的 async/await?

    我是一名普通的 C 开发人员 但偶尔也会使用 Java 开发应用程序 我想知道 Java 中是否有相当于 C async await 的东西 简单来说 java 相当于 async Task
  • RecyclerView onItemClickListener 不工作

    我正在研究回收视图并尝试对 recyclerview 的每个项目使用点击侦听器界面 这是我的活动课程 public class LegacyHomeActivity extends ActivityBaseDrawer private Li
  • 在 Graal.js 中使用 java 类

    使用 Graal js 如何将 java 类导入到 JS 脚本中 以下代码适用于 Nashorn JJS 但不适用于 Graal js 因为没有Java type 在graal中 我需要在某个时候调用truffle吗 var ArrayLi
  • Android-如何在指定时间后台下载数据

    我提前很抱歉没有发布任何代码 主要是因为我一生都无法弄清楚我需要如何做我需要做的事情 基本上 在一天中的指定时间间隔 例如下午 5 点 我希望我的应用程序从我的服务器下载一些数据并将其存储在设备上 这是为了减少每次运行应用程序时下载数据对我
  • Java - 在特定日期执行方法[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我需要在每年的特定日期执行一个方法 我该如何在java中执行此操作 Thanks Chris 按优先顺序排列 The Quartz htt
  • 使用电子邮件、用户名和密码进行 Firebase 身份验证

    我想知道是否可以使用电子邮件和用户 ID 密码登录 我有一个项目 我希望用户添加一个唯一的号码 实际上是我们公司提供的工作识别号码 以便能够签名参与该计划的人员将继续留在公司就业 即使电子邮件和密码正确但用户 ID 错误 我也需要 fire
  • 无法使用 jolokia 从 Kafka 提取 JMX 数据

    我已经在 centos 7 机器上安装了 Jolokia 并尝试使用 Jolokia 代理提取 Kafka 指标 并使用 Nagios 插件 check jmx4perl 与 Icinga 监控工具集成 以下是我遵循的配置步骤 步骤1 下载
  • 使 @Schedule 在集群环境中仅运行一次

    我有两个 tomee 实例集群 每个都有一个方法注释如下 Schedule dayOfWeek public void runMeDaily 我只想每天运行一次这个方法 每天不两次 每个实例一次 我可以使用此处描述的标志仅在一个WebLog
  • 线程缓存和 Java 内存模型

    我正在尝试了解 Java 内存模型和线程 据我了解 每个线程都有 主 内存的本地副本 因此 如果一个线程尝试更改int变量 例如某个对象的变量 它会缓存int变量 如果它更改它 其他线程可能看不到更改 但是如果线程缓存一些对象而不是 int
  • Jsplitpane 自动调整大小

    我有一个 JSPlitPane 它们之间有 50 的分隔线 这工作正常 但是 当我在右侧添加一些 JLabels 时 jsplitpane 会忽略我的 50 分隔符 左侧窗格会增加其大小 并会挤压右侧窗格 为什么会发生这种情况以及如何解决
  • 为什么 JDOM 的 getChild() 方法返回 null?

    我正在做一个关于 html 文档操作的项目 我想要现有 html 文档中的正文内容将其修改为新的 html 现在我正在使用 JDOM 我想在我的编码中使用 body 元素 为此 我在编码中使用了 getChild body 但它向我的程序返

随机推荐

  • Common Lisp 中的(随机)不那么随机?

    好的 最后一个问题 我将用 Common Lisp 完成我的猜数游戏 D 每当游戏开始 或者在第一个游戏之后开始新游戏 时 都会调用以下函数 Play the game defun play If it s their first time
  • Symfony v4、php bin/console 无法按预期工作。自动中止[重复]

    这个问题在这里已经有答案了 我刚刚在我的新 SSD 上安装了 Composer php apache 等 之后我想开始编码 我从 IDE 中的另一个驱动器打开了我的项目 然后我想将我的灯具加载到我的新数据库中 但我不能 我什至无法进行迁移等
  • 如何使用 Selenium 和 Python 单击文本为(全选)的下拉项

    编辑 关于这个page https i stack imgur com mdjih png 我正在尝试提交从数据库生成的报告的参数 我已经能够为 send keys 发送第一个字段的新开始日期 第二个字段 结束日期 保持不变 对于第三个字段
  • 如何重新创建与默认 tableView:viewForHeaderInSection: 相同的默认 UIView?

    我尝试实施 UIView tableView UITableView tableView viewForHeaderInSection NSInteger section 获取标题部分的文本标签为黑色而不是白色 但它看起来与SDK创建的默认
  • Oracle 即时客户端:ORA-28759:无法打开文件

    我拥有 red hat 6 服务器 具有 TCPS 连接设置的远程 Oracle 数据库 从 rpm 安装的 oracle 即时客户端 basic odbc sqlplus 我正在尝试设置 Oracle 即时客户端来连接到远程数据库 输入命
  • Django REST 框架中的 405“不允许方法 POST”

    我正在使用 Django REST 框架来实现 Get Post api 方法 并且 GET 可以正常工作 但是 当发送 post 请求时 会显示下面的 405 错误 我在这里缺少什么 405 Method Not Allowed deta
  • 如何在使用 oauthlib.oauth2 fetch_token 时捕获 API 失败

    Python3fetch token该库中的方法在使用响应之前不会检查响应状态 如果它进行的 API 调用失败 则响应将无效并且脚本崩溃 我是否可以设置一些内容 以便在库读取响应之前在不成功的响应上引发异常 import requests
  • 如何永久移动闭包

    我正在设计一个为我运行闭包的小结构 我可以将它们设置为停止 pub fn run self f Box
  • MySQL 事件调度的性能影响

    我有一个在 MySQL 数据库上创建临时用户 然后在 24 小时后删除它们的用例 我会做足够多的事情 我想自动化该过程并将其与用户创建脚本打包在一起 这样我就不必跟踪该过程 我在互联网上查找了有关 MySQL 事件调度的性能影响的文档 问题
  • 为什么这些模板不明确?

    这本书C 模板 完整指南 https rads stackoverflow com amzn click com 0201734842第 275 页有一个例子 我无法理解它 引用书中的摘录 template
  • 尝试以角度查找加载符号

    我试图在网页的页面源 它使用角度 中找到所有加载符号 旋转器 我目前正在尝试 快速 检测页面是否正在加载 到目前为止我所要做的是寻找spinner border ml 3 md spinner 我还能搜索什么 public static b
  • AppBar折叠/展开时如何保持工具栏固定在顶部?

    Overview 我正在尝试实施其中之一滚动技巧 https www google co in design spec patterns scrolling techniques html scrolling techniques scro
  • 如何使用这样的闭包参数初始化结构体?

    In 这个问题 https stackoverflow com questions 70039118 uncertain of this swift struct syntax with closure 70039340 noredirec
  • Javascript 将毫秒显示为天:小时:分钟,没有秒

    我正在计算两个日期之间的差异 其中有许多不同的示例可用 返回的时间以毫秒为单位 因此我需要将其转换为更有用的东西 大多数示例都是天 小时 分钟 秒或小时 分钟 但我需要天 小时 分钟因此秒应四舍五入为分钟 我当前使用的方法很接近 但显示 3
  • 如何将自定义构建的 jar 文件注册为 Maven 主要工件?

    我有一个项目预计会提供一个 jar 文件
  • Android 使用 Intent 获取 url

    我正在尝试获取单击以打开应用程序的 URL 我只是找不到从哪里可以获得这些信息 我有一个清单 单击时会打开应用程序 链接将是 我试图将其交给应用程序来处理
  • 如何在请求进行 Ajax 时显示加载 gif

    我试图在 ajax post 请求发送时显示加载 gif 图像 实际上我的代码是通过画布捕获图像 并且该图像呈现并转到 php 页面进行保存 该 php 文件保存并返回图像 现在我需要在请求发布时显示加载图像 并在 ajax 请求完成时隐藏
  • 正则表达式替换R中的所有上标

    尽管有很多关于 R 中的正则表达式的示例和问题 但它们似乎都不适合我的问题 在我的项目中 我正在努力处理像 4x1 1x1 这样的字符串 上标字符对我来说似乎很有问题 我的目标 从4x1 1x1 我想要得到4x1 1x1 只需将所有上标替换
  • 设置了正确的内容类型,但 .ipa 文件被视为 .zip 文件

    我编写了一个小型 Rails 应用程序 我可以在其中上传三个文件 我需要这些文件来无线分发临时构建 这包括一个 ipa文件 一个 mobileprovisioning文件和一个 plist File 现在的问题是 当我点击链接时 ipa归档
  • 是否可以在 Netbeans 7.0 应用程序中使用 Jzy3D?

    好吧 我们正在尝试将 3D 散点图合并到 Netbeans 7 0 中的项目中 我们选择测试的库之一是 Jzy3D 看起来它会做我们需要它做的一切 但不幸的是 它什么也没做 我已经正确安装了 JOGL 并对其进行了测试 发现它可以正常工作