gpt4 book ai didi

java - 识别 "click-point"和 JfreeChart 图中单击的子图时出现问题

转载 作者:行者123 更新时间:2023-12-01 05:21:36 25 4
gpt4 key购买 nike

我花了几天时间试图解决这个问题,但它似乎比预期的更复杂。

我有一个应用程序,它有一个 Jframes 树作为结构(像往常一样);在这棵树中,我有一个如下所示的子结构:

MyPanel(扩展 JPanel)包含: MyChartPanel(扩展 ChartPanel)包含: FreeChart 图表 => CombinedDomainXYPlot - globalPlot 包含: 几个 XY 图

我放置了“打印”,这样我就可以看到用户(到目前为止,我)单击或移动鼠标的位置。我不知道为什么,只是子情节总面积中的一个子区域说“是我”。我的意思是,只是一个子矩形告诉我该图,虽然我可以看到子图更大,但如果我单击或将鼠标移动到最右端太多,则任何子图都没有答案。

从左侧到右侧有一个恒定的距离,我当然可以点击子图,但是从那个“垂直边界”,我点击并且没有得到子图,即使至少有一个 15 -右侧的子图多了 20%。

我对“自上而下”方向没有任何问题,只是对右侧的 15-20% 没有问题。

如果我缩小应用程序窗口,使其宽度等于或小于该恒定距离,那么我可以毫无问题地单击子图的右端;它告诉我 X 的子图很完美。

即使我除了主图之外没有添加任何其他图,当我尝试识别我单击的子图(唯一的图)时,我也会遇到同样的问题。

我不是在寻求解决方案,而是寻找可能出现问题的想法,因为我已经没有了。

谢谢。

最佳答案

问题是我不小心评论了我用来将屏幕上的坐标转换为 Jav2D 的代码。

希望发布我的错误可以为其他人节省一些时间。

关于java - 识别 "click-point"和 JfreeChart 图中单击的子图时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10320612/

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