MouseClicked困境

时间:2013-06-04 20:36:26

标签: java swing mouseevent mouselistener

如果用户使用java方法 mouseClicked 单击了图像,是否可以创建if语句问题?如果是这样的话? 这就是我的想法是正确的

public void mouseClicked(parameters of image){
//Sample Code
}

1 个答案:

答案 0 :(得分:2)

为了能够查看图像,必须将其加载并放置在Component(JPanel,JLabel等)上吗?我假设你在这里,因为你没有提到自定义绘画,也没有提供代码。因此,只需将MouseListener添加到具有图像的任何Component:

JLabel label = new JLabel();

// add the image to the label, then:

label.addMouseListener(new MouseAdapter()
{
  @Override
  public void mouseClicked(MouseEvent e)
  {
    System.out.println("Image was clicked!");
  }
});