急!一个能定时执行的程序 swing 的 Timer 类或 用线程(是线程暂停一段时间再运行) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或用java.util.Timerublic void demo() throws TimeOutException{ long delay = 8000; java.util.Timer t = new java.util.Timer(); try{ t.schedule( new TimerTask(){ public void run(){ } },delay); }catch(Exception e){}} 请问用线程和用TIMER各有什么利弊? swing awt 的timer 有什么不同?或哪个更值得一用? swing timer 用起来比awt 的timer 更方便一些,你看看API 就知道了 怀疑swing timer和awt timer也是通过thread实现的 使用起来是 swing 的方便,那么在效率上呢?有没有相关的解说?关于 swing timer, awt timer and thread.谢谢hexiaofeng!还有 关于后台执行--如果出错,以什么方式提示前台最好呢?是弹出一个frame吗?我没做过这种提示的东西,还望大家多多指教!谢谢! JOptionPane.showMwssageDialog(button,message) ~~~Button ~~~String或继承Dialog自己做一个窗体swing timer 可动态改变运行的时间间隔,swing timer, awt timer and thread.效率上应该是一样的 give you a sample code function: private static void loopTime() throws Exception { try { lastTime.setTime(System.currentTimeMillis()); while (true) { try { thisTime.setTime(System.currentTimeMillis()); //休眠,休眠时间由配置文件给出 Thread.sleep(nTimeStep); //调用定时任务 callClasses(); lastTime.setTime(thisTime.getTime()); } catch (InterruptedException e) { LogAdapter.writeErr("定时过程中发生线程错误:" + e.getMessage()); } } } catch(Exception e) { LogAdapter.writeErr("定时任务执行出错: " + e.getMessage()); } } 谢谢!hexiaofeng(java爱好者)为什么当我引用JOPTIONPANE时,提示弹出后,关闭此提示,好象程序没有退出来? 用TIMER类是不是必须要定义事件啊?hexiaofeng(java爱好者),有没有用过JNI,我想将这个程序放在托盘栏中,我查了一下论坛,要用JNI,但我手头没有资料,怎么用实现这个东西?还望大家不吝赐教!再次感谢! 在JOPtionPane代码后写关闭代码,就可关闭了TIMER类必须要定义事件 java递归应用?? 使用SSLsocket时,如何判断安全证书是否过期? char.toString()乱码怎么解决? JAVA多线程编程。 使用jdk1.6后,如果弹出两个dialog,在第2个上输入中文,界面会切换到第1个dialog上,输入完成后有切换回第2个,怎么解决? java简单的问题 请问下j2sdkee与j2ee区别 请教各位大哥lucene的问题,顶者有分! jdbc获取字段名,个数的问题(解决马上结贴) java.sql.Resultset的问题,急!急! 请看一下这几句代码,我是新手 ◎◎◎急急急!!js为什么没有执行?◎◎◎
{
long delay = 8000;
java.util.Timer t = new java.util.Timer();
try{
t.schedule(
new TimerTask(){
public void run(){
}
},delay);
}catch(Exception e){}
}
关于 swing timer, awt timer and thread.
谢谢hexiaofeng!
还有 关于后台执行--如果出错,以什么方式提示前台最好呢?是弹出一个frame吗?
我没做过这种提示的东西,还望大家多多指教!
谢谢!
~~~Button ~~~String或继承Dialog自己做一个窗体swing timer 可动态改变运行的时间间隔,swing timer, awt timer and thread.效率上应该是一样的
private static void loopTime() throws Exception
{
try
{
lastTime.setTime(System.currentTimeMillis());
while (true)
{
try
{
thisTime.setTime(System.currentTimeMillis());
//休眠,休眠时间由配置文件给出
Thread.sleep(nTimeStep);
//调用定时任务
callClasses();
lastTime.setTime(thisTime.getTime());
}
catch (InterruptedException e)
{
LogAdapter.writeErr("定时过程中发生线程错误:" + e.getMessage());
}
}
}
catch(Exception e)
{
LogAdapter.writeErr("定时任务执行出错: " + e.getMessage());
}
}
为什么当我引用JOPTIONPANE时,提示弹出后,关闭此提示,好象程序没有退出来?
hexiaofeng(java爱好者),有没有用过JNI,我想将这个程序放在托盘栏中,我查了一下论坛,要用JNI,但我手头没有资料,怎么用实现这个东西?
还望大家不吝赐教!
再次感谢!