java - 如何创建与多边形点的绑定?
问题描述
我有一个用作箭头尖端的等腰三角形,所以我会将它的点相对于Line
它所在的端点绑定。
但Polygon
似乎只在其构造函数中接受一个双精度数组,因此我不确定如何与三角形的每个单独点进行绑定。我知道getPoints
返回 anObservableList
但我不确定如何使用它上的侦听器来根据Line
它所连接的移动或旋转来更新三角形的点,因为据我了解,我首先必须实际拥有三角形的点发生变化,这是我开始的问题。
编辑:
我能想到的唯一解决方案是一个非常冗长的解决方案:在该线的每个startX
, startY
, endX
,endY
属性上创建一个更改侦听器,并在getPoints
. 也许有人有更优雅的解决方案。
解决方案
推荐阅读
- android - 对话框弹出并返回活动
- visual-studio-code - VS代码可以改变额外“结束”的颜色吗?
- node.js - 使用 nodejs 应用程序读取打字稿文件
- docker - 在多组织多主机环境中运行 Hyperledger Composer
- apache-spark - Spark中的表数据存储在哪里?
- php - 未定义变量:标记
- javascript - JSHint 引用外部作用域
- wordpress - meta_box_cb 函数下拉菜单在保存后创建另一个术语
- java - 如何在不使用 Java 泛型的情况下解决对 compareTo(T) 的未经检查的调用
- docker - 未发布的端口