gpt4 book ai didi

java - 使用drawString在框架上显示字符串?

转载 作者:行者123 更新时间:2023-12-01 15:38:42 24 4
gpt4 key购买 nike

所以我的程序是这样的,我单击框架的一部分,然后出现一个 JOptionPane,要求输入。例如,我输入 APPLES。然后,我单击框架的另一部分,这次输入“橙色”。

这里有一个问题。当我将鼠标悬停在我单击的点上时,例如在 APPLES 点上,APPLES 以绘图字符串的形式出现在框架上。然后,当我将鼠标悬停在“橙色”点上时,应该会出现“橙色”。

我希望在悬停时在我的框架上显示不同的字符串。有人有主意吗?提前致谢! :)

注意:无需担心 mouseListeners 和 mouseMotionListeners,我唯一的问题是通过drawString 显示各种字符串:) 或者您可以推荐其他替代方案。

最佳答案

我不确定,我正确理解你的问题。但是你必须在表单类中重写paintComponent(Graphics g)方法,并且在这个方法中你将调用g.drawString(yourString);方法。当您将鼠标悬停在“苹果点”上时,只需在“APPLES”上设置“yourString”并调用框架类的方法 repaint() 。不要忘记清除表单区域,这样字符串就不会彼此重叠结束了。

关于java - 使用drawString在框架上显示字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8431565/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com