我需要在x-y軸座標系統中繪製Google和yahoo訪問時間。現在我繪製了x-y軸座標系。重繪JPanel的一部分
public void paintComponent(Graphics gl) {
Graphics2D g = (Graphics2D) gl;
g.setColor(new Color(222, 222, 222));
g.fillRect(0, 0, this.getWidth(), this.getHeight());
g.setColor(new Color(0, 0, 0));
int x=15;
int y=15;
g.drawString("20", 0, 10);
for(int i=1;i<=20;i++) {
g.drawLine(x, y+(35*(i-1)), x, y+(35*i));
g.drawString(""+(20-i), 0, y+(35*i));
}
for(int i=1;i<=10;i++) {
g.drawLine(x+(70*(i-1)),715, x+(70*i), 715);
g.drawString(""+i, x+(70*i),730);
}
}
現在我需要動態地重新繪製這個訪問時間的值X-Y座標系。但我知道,當我調用重繪()。它將再次重繪()X-Y座標。 如何重新繪製訪問時間的值,而無需再次重新繪製X-Y座標?
:-),但是-1000,但我不想寫一個自定義佈局管理器來演示這個概念 – mKorbel