按下按钮1时如何显示图像

时间:2017-03-03 09:56:57

标签: java

按下按钮1时如何显示和图像,这是用于检查按钮按下的代码:

public class clientFrameButtons {
   public void frameClient(){........

....

button1.addActionListener(new ActionListener(){ //ActionListener checks for button press
    public void actionPerformed(ActionEvent e){
        // if button is pressed the following will happen

我尝试过实现if语句并在线查看了几个来源,但找不到符合我需求的答案。

感谢。

1 个答案:

答案 0 :(得分:0)

ActionEvent逻辑事件,其意图是表示按钮已被操作的事实。因此,它不会提供有关导致操作的用户输入的任何信息(可能是快捷方式,鼠标按下,鼠标可能已设置为左撇子等)。如果您想关注鼠标,那么您必须使用适当的MouseListener来捕获鼠标事件。

所以你的问题可以通过两种方式表达出来:

  1. 您希望在操作GUI按钮时显示图像,然后使用ActionListener
  2. 您希望根据在GUI按钮上按下的鼠标按钮进行不同的操作,然后使用MouseListener