我花了几天时间试图解决它,但它似乎比预期的要复杂。
我有一个应用程序,它有一个 Jframes 树作为结构(像往常一样);在这棵树中,我有一个如下所示的子结构:
MyPanel(扩展 JPanel)包含:MyChartPanel(扩展 ChartPanel)包含:FreeChart 图表 => CombinedDomainXYPlot - globalPlot 包含:几个 XYPlot
我已经放了“打印”,所以我可以看到用户(我,到目前为止)点击或移动鼠标的位置。我不知道为什么,只是子情节总面积的一个子区域说“是我”。我的意思是,只是一个子矩形告诉我那个情节,虽然我可以看到子情节更大,但是如果我点击或将鼠标移动到最右边,任何子情节都没有答案。
从左侧到右侧有一个恒定的距离,我当然可以点击子图,但是从那个“垂直边界”,我点击并且我没有得到子图,即使至少有 15 - 20 % 以上右边的子图。
我对“自上而下”的方向没有任何问题,只有右侧的 15-20%。
如果我缩小应用程序窗口,使其宽度等于或小于该恒定距离,那么我可以毫无问题地单击子图的最右边;它告诉我完美的 X 子图。
即使我没有添加除主要情节之外的任何其他情节,但在尝试识别我正在单击的子情节(唯一的情节)时我也会遇到同样的问题。
我不是在寻求解决方案,而是想知道可能是什么问题,因为我已经用完了它们。
谢谢。