【发布时间】:2009-04-21 23:14:41
【问题描述】:
我想在 Java 框架中的面板上绘制一个 X 和 Y 整数数组。
画线最好的方法是什么(目前我使用的是Graphic的drawPolyline)?
我如何有效地缩放整数值,使它们都适合面板区域而不知道最大 (Y) 值?
更新,例如
public void paint(Graphics g)
{
int height = panel.getHeight();
int width = panel.getWidth();
int[] xPoints = { ... values ... };
int[] yPoints = { ... values ... };
int nPoints = dataLength;
// Scale xPoints and yPoints so they fit in the area of width and height
// and draw line
g.drawPolyline(xPoints, yPoints, nPoints);
g.dispose();
}
【问题讨论】:
-
“绘制一个 X 和 Y 整数数组”是什么意思 - 您是要绘制这些整数指定的点,还是绘制连接它们的线,还是自己绘制数字?