Hi, I've created a GUI program that has JButtons for like a menu. I am trying to get the action listener to do a whole other method.
EXample:

view.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{

menu();
System.exit(0);

}

But, It will not go to the method. It displays an error message that says: "unreported exception java.io.IOException; must be caught or declared to be thrown"
I am unsure if I must throw an IOException, or even how to throw and actionListener.

Recommended Answers

All 3 Replies

catch the exception:

public void actionPerformed(ActionEvent ae)
{
        try
        {
              methodcall();
        }
        catch(IOException ioe)
        {
        }
}

that worked perfectly!! thanks

that worked perfectly!! thanks

No problem, just glad to help! ;)

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.