Java - 边界取决于窗口大小

时间:2014-03-02 18:10:56

标签: java jfreechart

作为用红点选择的边界,窗口大小取决于?

例如,它们的窗口大小为640x480的坐标为(59,67)和(631,475)。

  1. (59,67)和(696,545)712x579

  2. (59,96)和(809,682)825x687

  3. (59,96)和(990,748)当1006x753

  4. 如何从窗口大小中找出坐标依赖性的规律性?

    Boundaries of JFreeChart

2 个答案:

答案 0 :(得分:1)

JFreeChart中,ChartPanel类使用getScreenDataArea()方法为您提供此信息。

答案 1 :(得分:0)

是的,它获得了这个红点的坐标:

Rectangle2D plotArea = chartPanel.getScreenDataArea();
double maxx = plotArea.getMaxX();
double minx = plotArea.getMinX();
double miny = height - plotArea.getMaxY();
double maxy = height - plotArea.getMinY();