如题,在自定义异常里面放置一个joptionpane控件,在发生自定义异常时,此对话框弹出,怎么实现?
知道的人回答一下。
谢谢!
在线等了!

解决方案 »

  1.   

    catch里面JOptionPane.showMessageDialog(...)
      

  2.   

    ps:believefym(feng)我主要是想用throws 来监控
    throw来捕获异常,但是对话框组件好象不能直接放在自定义异常类里面。不知道放哪里了。
      

  3.   

    放catch()
    { }
    里不行?
    为什么?
      

  4.   

    比如说定义了一个自定义异常sexException来确定只能输入"男","女"方法上面加throws sexception;用if语句,正确继续执行,错误就throw new sexException();
    如果用catch不知道怎么捕获了,
    我想如果捕获了sexException异常,就弹出一个提示错误的joptionpane组件,但是这个组件我不知道放哪里.
    而且这是一道题目,主要是用来练习使用自定义异常,自定义了很多异常,用catch的话不知道怎么捕获了,就是想发现一个捕获一个。
      

  5.   

    呵呵,这层throw上一层catch阿
    你在你的主调方法里catch阿
    比方说
    public void s(){}throws sexException
    public void m{
     try
    {
       s();}catch(sexException sex)
    {
            JOptionPane.showMessageDialog(...);}
    }