keyListener how to modify object which called it?
Hi im using keylistener for my buttons but i cant work out how to determin inside the keylistener, which button is being called.
because once i know which button is being called i wish to change its background.
Code:
for (int i=0; i < colorShow.length;i++){
colorShow[i] = new JButton();
colorShow[i].setPreferredSize(new Dimension(20,20));
colorShow[i].setBorder(BorderFactory.createLineBorder(Color.black));
colorShow[i].addKeyListener(this);
dataPanel.add(colorShow[i]);
}
Code:
@Override
public void keyPressed( KeyEvent e ) {}
@Override
public void keyReleased( KeyEvent e ) { }
@Override
public void keyTyped( KeyEvent e ) {
//code here to change background when any key is pressed
}