Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java - Call Method via JButton

How can I call a method by pressing a JButton?

For example:

when JButton is pressed
hillClimb() is called;

I know how to display messages etc when pressing a JButton, but want to know if it is possible to do this?

Many thanks.

like image 302
Mus Avatar asked Mar 05 '12 15:03

Mus


1 Answers

If you know how to display messages when pressing a button, then you already know how to call a method as opening a new window is a call to a method.

With more details, you can implement an ActionListener and then use the addActionListener method on your JButton. Here is a pretty basic tutorial on how to write an ActionListener.

You can use an anonymous class too:

yourButton.addActionListener(new ActionListener() { 
    public void actionPerformed(ActionEvent e) { 
        hillClimb();
    } 
});
like image 122
talnicolas Avatar answered Oct 12 '22 13:10

talnicolas