【发布时间】:2016-04-28 23:59:23
【问题描述】:
我正在使用 Swing 库来绘制一个简单的折线图。为了在图表中显示数据值,我使用 Graphics.fillOval 创建了一个表示数据的点。但是如何将数据值显示为小“x”而不是点?
【问题讨论】:
-
类似
drawLine(x-3,y-3,x+3,y+3); drawLine(x-3,y+3,x+3,y-3);?
我正在使用 Swing 库来绘制一个简单的折线图。为了在图表中显示数据值,我使用 Graphics.fillOval 创建了一个表示数据的点。但是如何将数据值显示为小“x”而不是点?
【问题讨论】:
drawLine(x-3,y-3,x+3,y+3); drawLine(x-3,y+3,x+3,y-3);?
例如,你可以通过画两条线来画一个像“x”这样的图形。
例子:
void drawX(Graphics g, int x, int y, int size) {
g.drawLine(x - size, y - size, x + size, y + size);
g.drawLine(x + size, y - size, x - size, y + size);
}
【讨论】: