I'm getting stuck while building a forum like application which has a vote button.

I have vote up and vote down button for each content which are automatically generated. I want this button to only display the up and down arrow but not any text or label.. how can i find out which button is pressed?

Automated content.. 

```
ImageIcon upvote = new ImageIcon(getClass().getResource("vote_up.png"));
ImageIcon downvote = new ImageIcon(getClass().getResource("vote_down.png"));
JButton vote_up = new JButton(upvote);
JButton vote_down = new JButton(downvote);
vote_up.addActionListener(voting);
vote_down.addActionListener(voting);

Action voting = new AbstractAction(){
    @Override
    public void actionPerformed(ActionEvent e){
        //What to do here to find out which button is pressed?
    }
};

```

any help is appreciated.

```
public void a(){
    int crt_cnt = 0;
    for(ClassA temp : listofClassA)
    {                    
        b(crt_cnt);
        crt_cnt++;
    }

}
public void b(crt_cnt){
     //draw button
}

```

As from above, I have multiple vote\_up and vote\_down button created by the b function, how can i differentiate which crt\_cnt is the button from?