我找到了一个带有 React 和 draw2D 的简单应用程序。 仪表盘是 div 和 canvas。 圆圈是一个 如何更改代码以在虚线框(画布)内绘制圆圈? https://codesandbox.io/s/exciting-cray-97g6r?file=/src/App.js 谢谢。 ...
我找到了一个带有 React 和 draw2D 的简单应用程序。 仪表盘是 div 和 canvas。 圆圈是一个 如何更改代码以在虚线框(画布)内绘制圆圈? https://codesandbox.io/s/exciting-cray-97g6r?file=/src/App.js 谢谢。 ...
使用Draw2d和演示中的菜单选择代码,但我没有得到预期的结果...... 在演示中,菜单出现在单击元素的右侧。 在我的版本中,菜单出现在顶部。 这似乎是由于我在画布(标题等)正上方有一些 HTML 的事实造成的。 相反,如果画布位于页面的最顶部,则效果很好。 ...
如何在 angular 10 上安装最新版本的 draw2d 库? 我使用了命令“npm i draw2d”,但安装的版本是 1.0.38,尽管我猜最新版本是 6.1。 在此处输入图像描述谢谢你。 ...
对于上下文,我正在使用 Capella,这是一个基于 Sirius(因此,EMF、GMF 和 draw2d)的 Eclipse RCP 应用程序。 此应用程序用于 MBSE,这基本上意味着工业系统的图表表示。 我正在开发一个附加组件(观点)来在图表元素旁边显示自定义标签。 这些图表元素,简单地说, ...
如何创建带有添加到这些节点的标签的节点,以便我可以通过 JSON 保存和恢复它们? 我尝试以这种方式使用 JSON 写入器/读取器 它直接写入我添加到 canvas 的所有节点,但不写入子节点,因此如果我将 label 添加到启动节点,例如,它将写入并绘制一个启动节点,但没有 ZD304BA20E9 ...
作为draw2d的菜鸟,我不知道我是否忘记导入/初始化某些东西当我单击我的添加按钮时,我收到此错误... 这是我的反应 class... ...
我有一个网页(在 Vaadin 中开发),其中包含多个组件。 在中间,我有一个draw2d画布,里面有我可以选择、拖放、删除等的项目。当我在画布中单击时,选择会更新,我想保持这种行为。 我需要的是防止画布外的点击与选择交互。 一种丑陋的方法是跟踪当前选择,当它被不在画布中的点击取消选择时,将其设置 ...
我正在使用Draw2D构建自定义对象,并希望利用Microsoft提供的基于CSS的材料设计图标( https://cdn.materialdesignicons.com/3.6.95/ )。 我认为我能实现这一目标的唯一方法是加载css类的内部框架。 ...
我正在尝试在Draw2d中为PolylineConnection添加标签。 我在java2s中使用这个例子作为基础。 问题是,即使我可以通过在PathFigure对象(扩展PolylineConnection)的paintFigure方法上使用graphics.drawText()来创建文本 ...
我想在每次用户开始拖动数字时调用我的自定义回调函数。 我试着这样做: 但问题是,每次调用我的函数时,数字都会定位到0,0坐标。 我不确定这有什么问题,我该如何解决它。 ...
我想检测Draw2D图形上的三次单击。 这将允许第一单击以选择Draw2D图形,第二单击以扩展选择,第三单击以进一步扩展选择。 SWT在其MouseEvent中提供了点击计数。 但是,Draw2D具有其自己的MouseEvent,它不会公开单击计数。 [请参阅Eclipse错误5 ...
我不想使用editPart或与模型有任何联系。 另一种对我有用的解决方案是绘制一个超出其父级范围的图形 ...
我正在尝试在angularjs应用程序内的ui-bootstrap-tpls手风琴内使用draw2d javascript库。 一个简单的示例:(我将构建一个插件,但无法包含所需的库。在此示例中, draw2d-canvas被实现为angularjs指令。 index.html: ...
在我的程序中,我有一堆RectangleFigures,其中每个图形都包含文本。 文本保存在由FlowPage保留的TextFlow中,以允许自动换行。 然后,RectangleFigure使用getPrefferedSize()使自身足够大以容纳其文本(使用固定宽度)。 这些Rect ...
我想制作一个应用程序,以便使用Java SWT Canvas绘制绘画形式(矩形,直线,正方形,箭头),就像在绘画中那样。 我正在使用鼠标事件(上,下和移动)来获取画布的Y和X位置。 我为每种表单类型都有一个按钮,该按钮可以获取画布的鼠标位置并使用鼠标事件绘制所选表单。 我的问题是,当我绘制 ...
我有一个使用Figure.setToolTip()创建工具提示的程序。 一切工作正常,除了工具提示会在几秒钟后消失。 工具提示可能包含很多信息,我希望工具提示停留更长时间(甚至无限期,直到光标退出图形为止)。 我尚未在ToolTipHelper类中找到任何处理此问题的方法或字段。 这 ...
我正在尝试创建具有低谷和硬皮的线段,如下所示: 编辑:现在我在大纲窗口中而不是在图编辑器中获取线段图 但是我没有得到我想要的东西。 我只需要使用x , y value and width/height from Rectangle class创建此线段。 下面是代码: ...
我有一个程序,其中有一棵树。 我将节点及其边缘放置在NodeList和EdgeList中。 然后将列表放入DirectedGraph中,然后通过DirectedGraphLayout.visit()运行它。 现在,将节点和边缘放在屏幕上。 该图几乎是完美的,但存在一些与节点混乱不符的 ...
所以我正在制作一个draw2d程序。 我有一些输入的文本,可以通过以下方式自动换行: 现在,我需要找到固定宽度的容器内文本的高度。 到目前为止,我还没有找到一种方法。 我看过的其他线程都提到使用getPreferredSize()方法,但这无法返回正确的高度。 任何建议都会有 ...
如何在draw2d TextFlow图中添加强制换行符。 我通过添加几个不同的对象来构建IFigure 。 除其他外,我添加一个包含TextFlow的FlowPage 。 但是我找不到在特定位置强制换行的选项。 Figure fig = new Figure(); fig.setLa ...