我的程序有以下几个方法
    
miniToTaskBar()  //最小化到托盘
showMainFrame()  //正常现实界面程序只能运行一个,目前做的处理是这样的,如果新开程序的话 会去判断指定端口是否被打开,如果打开了就自动关闭当前线程.现在加了需求,如果新开的程序检测到端口被打开的话,要调用 showMainFrame()求解决办法 简单的代码描述.谢谢咯!~~~ 在线等

解决方案 »

  1.   

    come on , I 'm waiting for you......
      

  2.   

    將該對象序列化到文件, 啟動程式的時候先去讀該對象, 如果沒有則正常啟動該程序;
    如果讀到該對象, 則直接調用該對象的 showMainFrame()方法, 該 showMainFrame()應該是public的吧:)
      

  3.   

    运行程序的时候检测端口
    如果端口开放的话,用TCP发送一个信号上去
    原程序接到这个信号showMainFrame
      

  4.   

    如果新开的程序检测到端口被打开,则发送一个TCP消息,再退出。sever socket接到消息,调用showMainFrame