-3

是否可以创建一个 if 语句来询问用户是否使用 java 方法mouseClicked单击了图像?如果有怎么办?这是我认为是正确的

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

1 回答 1

2

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

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!");
  }
});
于 2013-06-04T20:51:51.723 回答