button.setBorder(BorderFactory.createEmptyBorder(0,0,0,0));
如何使功能1每0.5秒工作一次,功能2每0.3秒工作一次?
是否只有一种方法可用于循环?
答案 0 :(得分:0)
如果您希望严格遵循时间,可以使用setInterval(function,timeInterval)。我的意思是如果你想要执行该功能,即使该功能仍在运行。
否则你可以使用setTimeout(function,timeInterval)并在最后调用相同的函数。但是这并不严格确保timeInterval,因为不计算setTimeout之前的代码执行时间。 E.g。
Document companyDomain = null;
try {
companyDomain = (Document) session.newRequest(DocumentService.CreateDocument)
.setInput(NuxeoUtil.getRootDocument(session))
.set(NuxeoConstants.NUXEO_TYPE, NuxeoConstants.NUXEO_DOMAIN)
.set(NuxeoConstants.NUXEO_NAME, domainName)
.set(NuxeoConstants.NUXEO_PROPERTIES,
NuxeoConstants.NUXEO_TITLE + domainName + NuxeoConstants.NUXEO_DESCRIPTION + domainName)
.execute();
} catch (Exception e) {
_log.error(e);
}