• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Newbie problem with Event ... MouseListener

 
Tirthankar Mukherjee
Ranch Hand
Posts: 51
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


Can anyone take the pain to compile this code and see why my mousePressed() is not getting called. I this program I am trying make a GUI ChessBoard.
Thanks in Advance...
 
Michael Dunn
Ranch Hand
Posts: 4632
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
comment out this line, recompile/rerun

//square.setToolTipText(Integer.toString(i));
 
Tirthankar Mukherjee
Ranch Hand
Posts: 51
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Michael Dunn wrote:comment out this line, recompile/rerun

//square.setToolTipText(Integer.toString(i));


ThankYou for your fast reply , the problem is solved ! But can you explain me why ??? Whats the problem with that ??
 
Michael Dunn
Ranch Hand
Posts: 4632
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
the panel (square) is on top, setToolTipText adds a mouseListener to the panel,
and when fired, consumes the event.

you would need to add a separate mouseListener to the panel, then dispatch the event to the layeredPane
 
Tirthankar Mukherjee
Ranch Hand
Posts: 51
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
ThankYou again Michael Dunn , you really took me out of this soup !
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic