2017-03-03 44 views
-1

如何显示,当按下Button1的图像显示图像,这是用来检查一个按下按钮的代码IM:如何按钮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语句并在网上查看了几个来源,但无法找到符合我需求的答案。

谢谢。

回答

0

ActionEvent逻辑事件这些意图是表明按钮被动作的事实。因此它不提供任何有关导致动作的用户输入信息(可能是快捷方式,鼠标按下,鼠标可能已设置为左手等)。如果你想关心鼠标,那么你必须捕获鼠标事件,并带有合适的MouseListener

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

  1. 要显示的图像时的GUI按钮被付诸行动,然后使用ActionListener
  2. 根据在GUI按钮上按下的鼠标按钮,您想要制作不同的东西,然后使用MouseListener
+0

好的,我明白你的意思了。谢谢您的回复! – user7431342

相关问题