[英]Thread.sleep not compiling
我试图使用Thread.sleep
来做某事。 我只是把它放在一些ImageIcon
声明之间,如下所示:
ImageIcon cheese = new ImageIcon("C:\\ et cetera \\PictureThing.gif");
Thread.sleep(500);
ImageIcon cheese2 = new ImageIcon("C:\\ et cetera \\AnotherPictureThing.gif");
我编译并运行。
只是要注意,不要担心,上面的代码不是唯一的代码,所以不要告诉我没有,它没有工作。 它实际上做的是,一旦我在命令行中运行它,它只是说“错误:未报告的异常InterruptException,必须被捕获或声明被抛出”。
我做错了什么,是否需要添加一些内容才能使Thread.sleep
正常工作?
你需要捕获抛出的InterruptedException
。 在try { }
块中包含你的电话
try {
Thread.sleep(500);
}
catch (InterruptedException ex) {
ex.printStackTrace();
}
我真的建议在这里阅读try-catch-blocks和异常处理
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.