Actionリスナーの一部であるAnonymousInnerクラスからの自分の例外を処理するのが困難に直面しています。
以下に私自身の例外を示します。
class Register extends Exception
{
String Error;
public Register()
{
Error = new String("Register Exception");
}
}
ここで、以下に示すメソッドは、マウスリスナーの別のクラスにあります。
public void Gui() throws Register
{
jButton.addMouseListener(new MouseAdapter()
{
public void mouseClicked(MouseEvent e)
{
throw new Register(); //Unhandled exception type Register
}
});
throw new Register(); // This works fine.
}
そして、メソッドで例外をスローすれば作業できます。