|
View:
New views
3 Messages
—
Rating Filter:
Alert me
|
|
|
el enter para ejecutar las acciones en netbeansBuenas a todos disculpen la ignorancia les cuento que estoy haciendo una aplicacion de escritorio con netbeans y al momento de crear un boton y darle la accion (action performed) escribo el codigo que quiero que haga el boton al ejecutar.
el problema es que cuando corre la aplicacion cuando el boton tiene el enfoque apreto la tecla "enter" pero no ejecuta la accion. solo se ejecuta con la tecla "espaciadora". entonces como puedo hacer para que se ejecute el boton apretando la tecla "enter" que es mas conocida?. |
|
|
Re: ***SPAM*** el enter para ejecutar las acciones en netbeansHOla. Supongo que la aplicación la estás haciendo con swing. Yo lo que haría sería instalar además del "action performed" también un handler que detecte el enter:
public void handler1(EventObject e) { System.out.println("handler1"); if(subSelection.size()>0) FileListSelector2.this.action.executeAction(subSelection.get(0)); else JOptionPane.showMessageDialog(FileListSelector2.this, "no file selected"); } private JButton getActionButt() { if (actionButt == null) { actionButt = new JButton(); actionButt.setText(action.getActionName()); actionButt.addKeyListener(new KeyListener() { @Override public void keyTyped(KeyEvent e) { if(e.getKeyChar()=='\n') { handler1(e); } } @Override public void keyReleased(KeyEvent e) { } @Override public void keyPressed(KeyEvent e) { } }); actionButt.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { handler1(e); } }); } return actionButt; } suerte On Wed, 09 Sep 2009 01:37:24 -0000 "chris666456" <chris_666456@...> wrote: > Buenas a todos disculpen la ignorancia les cuento que estoy haciendo una aplicacion de escritorio con netbeans y al momento de crear un boton y darle la accion (action performed) escribo el codigo que quiero que haga el boton al ejecutar. > > el problema es que cuando corre la aplicacion cuando el boton tiene el enfoque apreto la tecla "enter" pero no ejecuta la accion. solo se ejecuta con la tecla "espaciadora". entonces como puedo hacer para que se ejecute el boton apretando la tecla "enter" que es mas conocida?. > > -- Sebastian Gurin <sgurin@...> |
|
|
Re: el enter para ejecutar las acciones en netbeans
Hola, para eso tienes los eventos Key, p.e.: Buenas a todos disculpen la ignorancia les cuento que estoy
haciendo una aplicacion de escritorio con netbeans y al momento de
crear un boton y darle la accion (action performed) escribo el codigo
que quiero que haga el boton al ejecutar. __._,_.___
Para cancelar su subscripción a este grupo, envíe un mensaje de correo electrónico a:
javaSpain-unsubscribe@... Modificar la configuración mediante la Web (ID de Yahoo! obligatoria) Modificar la configuración mediante el correo: javaSpain-digest@... | javaSpain-traditional@... Visita tu grupo | Condiciones de uso de Yahoo! Grupos | javaSpain-unsubscribe@... .
__,_._,___
|
| Free embeddable forum powered by Nabble | Forum Help |