gpt4 book ai didi

java - 想在 Timer 产生 Events 的时候额外画线

转载 作者:行者123 更新时间:2023-11-29 05:52:04 25 4
gpt4 key购买 nike

正如我在标题中所写的,当 Timer 生成事件时,我还想 drawLine

线会画成这样

第一次;


第二次;



  1. 我想在之前维护的情况下添加线路
  2. 如果无法完成第一个目的,(因为我还不擅长 Java,这只是我的想法)我想在第 N 个事件中绘制 N 行,然后我在第 (N+1) 次重绘新的 N+1 行事件。

哪些可以用 Java 完成?

附言如何停止 Swing Timer

最佳答案

你基本上必须(不按顺序):

  • 构建一个在计时器的每个滴答声上发生的事件
  • 将其传递给新的 timer (停止计时器在文档中)
  • 设置某种递增计数器,基于坐标或基于刻度
  • 重写组件中的 paintComponent 方法,根据递增的计数器绘制线条
  • 在事件内部,对您的组件调用 repaint()(将在每个计时器滴答时发生)

分别完成每一项任务,当您觉得自己已经掌握了每一项任务时,您可以尝试将它们放在一起。

关于java - 想在 Timer 产生 Events 的时候额外画线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13522031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com