JAVA中 用 g.drawString(".",x,y);打点。 现在想根据x,y值查出该处打点没(即是否为 .) 请问用哪个方法

发布网友

我来回答

2个回答

热心网友

没有办法
除非你把你画的东西和对应的位置都保存起来,需要的时候在查询、计算

要不然,这就是图像识别领域的问题了
---------------------------

你可以用一个容器类保存点的位置信息
每次要画点的时候就先把这个点的位置信息存到容器里
如果要判断某个位置是否有点,就去查询那个容器,查到就说明有,查不到就是没有了

像那些专门的文本处理组件,都是有底层模型的(保存要显示的文本),显示的东西和底层模型都关系,要查询的话,就要用到模型到视图、视图到模型之间的转换方法

热心网友

可以维护一个保存了已经打过点的位置的列表,当需要判断某个位置是否打过点时,就去列表中查询,查询的到就代表已经打过点了,否则就代表该位置未打点。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com