I am having a problem to understand that which listener should i use with which component in java (G.U.I) | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

I am having a problem to understand that which listener should i use with which component in java (G.U.I)

31st Mar 2021, 4:44 AM
Md saif
Md saif - avatar
2 Answers
+ 2
You can use as many listeners as you want and it depends on what events you want to listen for. It doesn't matter so much what kind of swing class you're listening on events from. Want to listen for things like clicks, the most obvious actionable event? Use ActionListener. Want to listen for basic mouse events? Use MouseListener. Want to listen for mouse movement or drag events? Use MouseMotionListener. Want to listen for keyboard events? Use KeyListener. I more often use ActionListener than the others because clicking is the action event for buttons. Clicking a menu item calls actionPerformed. The main event I most often want to listen for is the action event.
31st Mar 2021, 4:55 AM
Josh Greig
Josh Greig - avatar
0
Please put Java GUI in the tags rather than number 1 ☝
31st Mar 2021, 5:36 AM
Ipang