• Post Reply Bookmark Topic Watch Topic
  • New Topic

Mouse events

 
Chris Roberts
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I was trying to store circles in a vector when the mouse is clicked. However, I did not understand how to use the MouseEvent method to detect that this was happening. Can anyone help me?
 
Pat Hays
Ranch Hand
Posts: 138
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Move .addMouseListener(new CircleListener()) into the constructor

public CircleDrawer3 ()
{
Container content = getContentPane();
// Set size, location, color and close behavior
setSize(450,350);
setLocation(300,300);

drawingPanel panel1 = new drawingPanel();
panel1.addMouseListener(new CircleListener());

content.setBackground(Color.WHITE);
content.setLayout(new BorderLayout()); // specifying layout
content.add(panel1, BorderLayout.CENTER);

setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
}
 
Don't get me started about those stupid light bulbs.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!