请教匿名内部类中抛出错误的有关问题

请问匿名内部类中抛出异常的问题
请问匿名内部类中调用某个方法, 但是这个方法会抛出异常, 如果我想声明抛出怎么写???

e.g。
public void test()  throw Exception {
    button=new button(new listener() throw Exception {
            exceptionMethod();   //该方法会抛出异常, 但是不想catch它, 怎么能声明抛出呢
    });
}
试了将异常放在标红的部分,但是都会报错, 请问正确的应该怎么写?
------解决思路----------------------
throw应为throws,用于声明抛出异常;throw关键字通常用在方法体中,并且抛出一个异常对象
------解决思路----------------------
不懂,帮顶请教匿名内部类中抛出错误的有关问题
------解决思路----------------------
public void test()   {
    button=new button(new listener() {
            exceptionMethod();   //该方法会抛出异常, 但是不想catch它, 怎么能声明抛出呢
    }); ---》抛出异常

}
你直接这么写。这个异常在test()里面抛出。
如果你不想在test()里面做处理就
public void test() throws Exception  { 
    button=new button(new listener() {
            exceptionMethod();   //该方法会抛出异常, 但是不想catch它, 怎么能声明抛出呢
    }); 
}