JAVA中 用 g.drawString(".",x,y);打点。 现在想根据x,y值查出该处打点没(即是否为 .) 请问用哪个方法
发布网友
发布时间:2022-04-23 09:14
我来回答
共2个回答
热心网友
时间:2023-10-09 05:53
没有办法
除非你把你画的东西和对应的位置都保存起来,需要的时候在查询、计算
要不然,这就是图像识别领域的问题了
---------------------------
你可以用一个容器类保存点的位置信息
每次要画点的时候就先把这个点的位置信息存到容器里
如果要判断某个位置是否有点,就去查询那个容器,查到就说明有,查不到就是没有了
像那些专门的文本处理组件,都是有底层模型的(保存要显示的文本),显示的东西和底层模型都关系,要查询的话,就要用到模型到视图、视图到模型之间的转换方法
热心网友
时间:2023-10-09 05:53
可以维护一个保存了已经打过点的位置的列表,当需要判断某个位置是否打过点时,就去列表中查询,查询的到就代表已经打过点了,否则就代表该位置未打点。