用于绘图应用程序的TextBox工具 - JavaFX

时间:2016-03-19 00:45:19

标签: java javafx

我正在尝试创建一些绘图功能,实际上非常类似于MSPaint。我想创建一个TextBox工具,这样我就可以在画布上绘制一个文本框,并在其中创建一个类似真实文本框的用户类型。用户点击文本框或按下转义后,我会"stroke"将文本发送到GraphicsContext

我不知道该怎么做。我目前的尝试让我使用StackPane将两个画布叠加在一起。我使用鼠标让用户"draw"成为一个文本框,然后我以编程方式创建一个文本框,我试图将keyevents传递给。然后,当用户点击时,我将textbox.getText()写入GraphicsContext。这不是很成功。具体来说,我不确定如何处理BACKSPACEDELETE等特殊键,并让用户单击以放置光标。

我正在寻找更好方法的建议。

0 个答案:

没有答案