问题标签 [piccolo]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
7695 浏览

java - 用Java绘制高斯曲线

我正在用Piccolo编写一个交互式小程序,我需要在其中包含一条高斯曲线(又名正态分布图)。

我想任何一种 Java 实现都足够了,但我找不到。理想情况下,我想传递一组值并将图表绘制在面板、图像对象或任何可以嵌入到小程序中的东西中。

在自己动手编写代码之前,有没有人知道有一段代码可以做到这一点?

欢迎使用其他语言的实现,只要它们易于移植到 Java。

0 投票
2 回答
387 浏览

c# - C# Piccolo ZUI - 仅当 CTRL 摆动时才显示曲线?

我 在 C# Winform 应用程序中使用Piccolo 2D ZUI 库。

该库显示的示例之一是向画布添加squiggle(线条绘制)处理程序。

问题是,如果您启用 squiggle 处理程序并允许画布拖动,那么这两个事件会同时发生。

我想做的是继承PDragEventhandler以便它仅在未按下 CTRL 时运行。然后当按下 CTRL 键时,squiggler 将运行(我明白了)。

用于拖动处理程序的代码是:

我可以继承PDragEventhandler,然后说只在不按下 CTRL 时运行吗?还是我需要重新编译 Piccolo 库才能启用此功能?

0 投票
2 回答
6789 浏览

python - 交互式 Python 网络/图建模

我正在寻找一个 python 库,它允许我交互式地绘制网络和图形并将数据附加到节点和边。

我找到了两个似乎可以满足我需要的 Java 库:JUNGpiccolo2d。有没有这些的python等价物?

0 投票
1 回答
488 浏览

java - 如何在 Piccolo2D 中绘制曲线?

我正在尝试使用 Java 在 Piccolo2D 中创建一条曲线。

这是我的代码

我得到的图表是:

在此处输入图像描述

如何摆脱两点之间的原始线段,以便只看到曲线?

0 投票
3 回答
776 浏览

java - Piccolo 可缩放界面,缩放时如何更改文本

我正在尝试一些 Piccolo 来创建一个可缩放的界面。

我正在画布上创建一个矩形,上面有一些 PText。现在缩放时,我想将文本更改为不同的内容。

我在我的初始化中做到了这一点:

用整个 nodecollection 和 PText 作为成员变量创建了我自己的矩形类。

现在,我想我可以像这样更改文本: text.setText("Tester"); 但它不起作用,例如 settext 然后将节点添加到集合中,然后它显示在当前文本上并出现巨大错误......

有人能帮助我吗?

亲切的问候,

0 投票
1 回答
145 浏览

java - PSelectionEventHandler 不触发回调

我正在使用 Piccolo2D 库在画布上绘制节点。我已经在 Piccolo2D 的示例中设置了 PSelectionEventHandler:SelectionExample.java ,然后我在

但是当我选择节点时,不会调用回调。为什么?

编辑:(取自OP的回答)

好的,代码如下:

在主 JFrame 中:

0 投票
1 回答
482 浏览

java - java 图形库(处理、Piccolo 和 JOGL)

我正在尝试使用 java 绘制交互式散点图。有超过一百万个基因数据可供绘制。

对于这个过程,我最近使用 Processing 和 Piccolo 检查了 3 万个基因数据的绘图(以及移动和缩放)性能。性能几乎相同或与 Piccolo 的性能稍好一些。但是我对这些表现并不满意。当我尝试移动整个情节或放大/缩小时,实际工作大约需要几秒钟。我想要的是实时显示情节。

所以这里有一个问题。是否有其他用于 2D 显示的替代库?使用 JOGL 怎么样?我真的必须为此使用开放框架吗?

请给我一些帮助。

提前致谢。

0 投票
1 回答
180 浏览

java - SimpleEllipseExample 在 Piccolo2D 中不起作用?

下面的 piccolo 示例实际上应该做什么?我没有为我画任何东西。并且paint方法从未调用过:

0 投票
1 回答
99 浏览

java - 如何在 Piccolo2D 中实现悬停行为?

在 Piccolo2D 中实现“悬停行为”的最简单方法是什么?

即当鼠标光标位于对象上方时更改对象的颜色或样式?需要正确考虑进出。

0 投票
1 回答
144 浏览

java - 如何在 Piccolo2D 中的形状上打孔?

在主要的 Java 中,它支持“缠绕规则”,这可能有助于在形状上打孔。

不幸的是,这个概念在 Piccolo2D 中被忽略了:

在此处输入图像描述

那么如何在 Piccolo2D 路径中打洞呢?