codice:
//costruttore della classe GUI che estende JFrame
public GUI(){
//creo l'intera parte grafica
//frame, panel, ...
b = new JButton("Check");
Dimension bSize = b.getPreferredSize();
b.setBounds(200 + insets.left - bSize.width, 205 + insets.top, bSize.width * 2, bSize.height);
panel.add(b);
//altre proprietà di label, JTextField
b.addActionListener(this); //listener sul click del mouse
b.addKeyListener(this); //listener su ENTER
}
@Override
public void actionPerformed(ActionEvent e){
//esegue le varie funzioni che dipendono da e
}
@Override
public void keyPressed(KeyEvent ke){
if(ke.getKeyCode() == KeyEvent.VK_ENTER){
b.requestFocus();
b.doClick();
}
}
il codice è abbastanza lungo spero si capisca abbastanza ance se ho tagliato
ps non ho ben capito cosa intendi per: Su cosa lo hai registrato quel listener? spero che dal codice che ho riportato si capisca