用Alt+Tab组合键可以重新使这个对话框获得焦点

解决方案 »

  1.   

    呵呵,哪个不是不见了,而是到其他的窗口后边去了。因为JOptionPane这类Dialog窗口是不会出现在任务栏上,所以看不到。你可以用Alt+Tab键浏览。
      

  2.   

    用户这个都不知道也太笨了吧。呵呵。凡使用过Windows的应该都知道吧。
      

  3.   

    呵呵,这个你不能要求他啊,你看别的程序,editplus,photoshop等等都是没出现这样的情况啊,回去的时候还有,我刚才也不知道啊,虽然我也很苯,呵呵,但是也是整天用window的,但也没想到着察,老大,快告诉我怎么不消失吧
      

  4.   

    海,老大,我试了,用alt+tab,那个JOptionPane没有回来,而是回到刚才的ie窗口了,晕
      

  5.   

    还有就是JOptionPane中的字体很丑陋,我想改变其中的字体,该用什么方法?
      

  6.   

    不如你自己继承JDialog类来实现你的对话框
      

  7.   

    哦,那用JOptionPane会出现这样的问题那不是应该是一个java的bug吧
      

  8.   

    JOptionPane.showMessageDialog(this.getSource(),"content");//不要将parentComponent设置为null看看,在application里这样做的话,对话框是不会隐藏起来的
      

  9.   

    对哦,是这个问题,如果没有父构件,那么JOptionPane无法根据父构件的焦点事件使自己toFront。
      

  10.   

    还有!
    我是初学者...如何获得JOptionPane.showOptionDialog()中message Array的值即用户输入的数据呢?
    请高手赐教!
      

  11.   

    哦,原来我设置成null了,哈哈,搞定,谢谢大家, jzywh(江小鱼) 在提问题,等他问完了我再结帖