JavaFx - 调整矩形大小

时间:2017-11-09 03:47:29

标签: javafx drag

我尝试允许用户在javafx中拖动/调整矩形的大小。 javafx中的Rectangle使用TopLeft-X,Y,height和width来绘制。

我要做的是在矩形的每个角上有4个手柄,以允许用户拖动手柄。这将导致调整矩形的大小。

我的应用程序抛出一个stackoverflow异常,我知道这是由监听器的递归调用引起的。

我忘记了什么吗?或者是否有一些不必要的倾听者?

val menu = PopupMenu(this, view, Gravity.CENTER)
menu.inflate (R.menu.menu_avatar_2)
menu.show()

1 个答案:

答案 0 :(得分:0)

你应该看看karakullukcuhuseyin这个很好的例子 - > https://github.com/karakullukcuhuseyin/JavaFX-ImageCropper 他也扩展了Rectangle类,并使用他的自定义Rectangle来选择Image中的一个区域。