Preciso colocar um evento que chame o click de um JLabel. Porem não estou achando esse evento. Pois quero fazer uma pesquisa em uma caixa de texto, e encontrando o que quero, e dando “ENTER” quero que esse procedimento “de um click” em determinada label. É possivel isso?
Esse é o evento que escuta a caixa de texto do ENTER
txtBuscar.addKeyListener(new KeyListener() {
@Override
public void keyPressed(KeyEvent e) {
}
@Override
public void keyTyped(KeyEvent e) {
}
@Override
public void keyReleased(KeyEvent e) {
if (e.getKeyCode() == KeyEvent.VK_ENTER) {
e esse é do click do mouse.
JLabel1.addMouseListener(new java.awt.event.MouseAdapter() {
@Override
public void mouseClicked(java.awt.event.MouseEvent evt) {
então basicamente é, quando dou enter, executa esse metodo do click, é um pouco mais complicado do que parece.
PS.: Não da pra transformar o código que esta no evento do click em um método por usar diversos objetos que não usaria no metodo do ENTER. Por isso precisa parecer que foi clicado mesmo.