【发布时间】:2019-10-10 05:00:26
【问题描述】:
我很难获得可以帮助我解决问题的资源。我想添加一个按钮,让我可以在JFrame 的任何位置插入文本,以便我可以单击并添加文本
在此之前,我一直在使用JTextField 和JTextArea,但它们在预定义的空间中很有用(我相信)。
我想要的是像 Paint 中的经典添加文本按钮(“A”按钮),当您单击它时,您将拥有文本光标(如“I”),然后单击框架中的某个位置,这样我实际上可以在该区域添加文本。我称之为“动态添加文本”。不幸的是,我没有任何代码可以展示,因为我不确定如何从头开始构建代码,或者可能使用 Swing 中的方法,但如果这对你们来说太通用了,我非常愿意更好地解释。
【问题讨论】:
-
添加后用户是否有机会移动或移除文本?
-
然后单击框架中的某处,以便我可以在该区域添加文本。 - 查看:stackoverflow.com/questions/25411278/java-graphics2d-text-field/…。它展示了如何双击并将文本添加到随机位置的面板中。