要额外的DrawLine当定时器产生事件(want to drawLine additionally

2019-08-03 03:13发布

正如我在标题中写道,我想drawLine另外,当Timer产生的事件。

行会像画

第一次;

第二次;

ㅡ
ㅡ
  1. 我想行会之前保持真实情况进行添加
  2. 如果第一个目的无法实现,(因为我在Java的我不擅长的是,这只是我的想法),我想提请在第N事件N线的话,我在(N + 1)重绘新的N + 1行次事件。

这可以用Java来完成?

PS如何停止挥棒Timer

Answer 1:

你会基本上要(不按顺序):

  • 建立一个事件计时器的每一跳发生
  • 它传递到一个新的定时器 (停止计时器在文档中)
  • 设置某种递增计数器,无论是协调型或基于计时单元
  • 重写paintComponent中的部件的方法来绘制线,根据递增计数器
  • 从事件中,调用repaint()的组件(将发生在每个时钟滴答)

在单独的这些任务每一个工作,当你觉得你已经掌握每个人,你可以尝试把它们放在一起。



文章来源: want to drawLine additionally when Timer generates Events