当前位置: 首页 > 知识库问答 >
问题:

java中的类计时器

归翔
2023-03-14

我想在Java做天文台;只是为了游戏。

我在Java API中找到了这个类,但我不知道如何使用它。

我尝试这个代码来创建天文台的对象,编译器说“我找不到简单的“天文台”。我想是因为我需要导入一个指定的librery来为天文台创建一个对象。

我的问题是创建类计时器的对象;我知道如何利用它来实现我的目标。

同样,我的问题是如何创建类天文台的对象,只是它。我需要指定的librery吗?是不是天文台类,我可以实例?天文台是如何工作的?

public class Timer{

private Chronometer cronos;


  public Timer(){
     cronos = new Chronometer();
  }

}

谢谢,谢谢你的帮助

PD:对不起,第一个版本的问题,我写得很快,这是我的第一次。

共有1个答案

公冶森
2023-03-14

首先你需要添加一个新的依赖项到https://docs.oracle.com/middleware/1213/jdev/api-reference-esdk/index.html?oracle/javatools/util/package-summary.html.

一旦添加了依赖项,就可以消除编译时错误我找不到simbol“Chronometer”

 类似资料:
  • 问题内容: 我试图在我的EntryPoint中使用Java计时器: 但是当尝试编译时,我得到:没有源代码可用于type ;您忘了继承必需的模块吗? 我该如何解决此错误? 问题答案: 如果您使用的是Libgdx,则可以使用libgdx 基础结构 来计划将来运行的工作: 这样,您可以在独立于平台的代码中安排计时器。(特定于GWT的解决方案仅在项目的平台相关部分中起作用。)

  • 问题内容: 我想做一个计时器,它会在发生某些事情时重新启动: 创建新时间表时出现问题,出现以下错误: 我不知道该怎么办!谢谢! 问题答案: 这对我来说很好用…您可以粘贴完整的代码和错误吗? 输出:

  • 问题内容: 我正在安排一些事情,这些事情我不能只是冗长的循环。而且我需要给它们计时以了解完成它们需要多长时间,但是看来计时器在Java中的精度为15-16毫秒?我该如何解决? 问题答案: 您是否尝试过使用System.nanoTime()? 从Javadoc: 返回最精确的可用系统计时器的当前值,以纳秒为单位。 此方法只能用于测量经过的时间,与系统或挂钟时间的任何其他概念无关。返回的值表示自某个固

  • 问题内容: 我正在尝试使用计时器来安排应用程序中的重复事件。但是,我希望能够实时调整事件的触发时间(根据用户输入)。 例如: 然后,我启动此类的新实例并调用其set period函数。但是,当我这样做时,我得到了一个非法状态异常。您可以看到System.out.println(timer);。在那儿,因为我正在检查,并且足够肯定,它们是两个不同的计时器……所以,当我尝试在全新的Timer实例上运行

  • 问题内容: 我想用Java模拟TCP。 为此,我有多个线程,例如每个TCP连接的发送者和接收者线程。 我的问题是,我想暂停(如Thread.sleep())线程数微秒的时间间隔。这样我就可以模拟流控制,发送者线程将在发送下一个数据包之前阻塞几微秒,同时接收和数据处理线程可以使用CPU。但是我找不到任何执行sleep()或wait()的方法来获得微秒或纳秒分辨率。如何以微秒或纳秒分辨率阻塞(暂停)J

  • 问题内容: 我正在使用java.util.Timer安排定期任务。有一次,我想将其关闭,然后 等待它完成 。 Timer.cancel()将阻止将来运行任何任务。如何确保当前没有任何任务在运行(或者正在等待,请耐心等待)? 我可以介绍外部同步机制,但看不到它们如何涵盖所有情况。例如,如果我在任务中的某些Monitor上进行同步,则我仍然会错过任务刚刚开始执行但没有使用Monitor的情况。 等待所