不应该吧。代码应该只是打开了一次。
有没有这种可能:
你的浏览器默认首页是baidu.com。然后你的代码是打开baidu.com
所以代码运行后就看到两个baidu.com了

解决方案 »

  1.   

    withiter版主,我的首页是“www.hao123.com”,不是百度.
        您看:
        还有什么可能性会导致这个问题?
      

  2.   

    itemStateChanged 这个方法应该是有可能调用多次的,你在这里打印一下,看是不是被重复调用了,如果是的话就判断一下状态!
      

  3.   

    itemStateChanged 方法会调用两次,分别是ItemEvent.SELECTED和ItemEvent.DESELECTED。
    而且即使选项框没动,也会被调用事件,所以加判断。
     if(e.getStateChange() == ItemEvent.SELECTED)
    就不会执行两次了。
      

  4.   

    谢谢灰哥的点拨!!
        您的点拨,最有效果!!
        谢谢您一直以来在QQ上对弟我的远程协助的相助!!
        弟我,80分奉上!!
        感谢版主一如既往的第一时间到,..20分奉上!
        (希望涛哥能够将CSDN的发帖分数设置为“不做上限”..今天弟我的分数,有些少了..)
      

  5.   

    Runtime.getRuntime().exec("cmd iexplore www.baidu.com");
    要先设置下环境变量    让iexplorer指向ie浏览器或者其他的浏览器