这个问题应该很Common啊?怎么没有人答呢?
帮忙啊,高手!
困惑我好久了!

解决方案 »

  1.   

    直接执行方法就是了响应函数里写
    System.exit(0);
    不就可以了吗?不过我也很想知道,怎么在外部了触发某个按钮的click()事件像javascript里一样可以document.all.button.click()
      

  2.   

    你可以抛一个异常,在异常捕捉里实现事件代码
    呵呵,

    try{.....
    throw new Exception ("myexception")}
    .....
    catch(Exception e){
    if(e.getMessage().equals("myexception"){
    }
    ....}
      

  3.   

    补充一点,还有个Timer类及其父类,有定时处理功能,^_^,不多讲了,
      

  4.   

    要是能sendMessage()或者postMessage()就好了。
      

  5.   

    我想要的其实就是类似VC中的SendMessage或PostMessage的效果,上面有位大侠提到的fire不知具体怎么做?
      

  6.   

    ^_^,java最好就是跨平台,但它不支持mircosoftAPI,55555
    所以用sendMessage等是不可能,但自己抛异常还可以,就当是抛的消息啦
    小虾之见
      

  7.   

    我想java里一定有变通实现的方法.查查帮助吧!
      

  8.   

    刚才看了一下文档,fire...方法都是protected的,而且好像还偏偏没有fireWindowEvent之类的函数。
    难道在Java中就不能用程序直接进行事件的触发?不可能吧?
    郁闷中...
      

  9.   

    WindowEvent wEvent=new WindowEvent(this,WindowEvent.WINDOW_CLOSING);
     EventQueue eventQueue=Toolkit.getDefaultToolkit().getSystemEventQueue();
     eventQueue.postEvent(wEvent);//将wEevent(窗口关闭事件)插入事件队列
     这些代码实现了以自己发送的事件关闭窗口,当然在这之前你先应该装好窗口监听器。如果 要实现其他事件,那么你应该自己定做事件和监听器!