setMnemonic

xscorpio
27 de Agosto del 2004
alguien sabe como hacerle para que al poner el setMnemonic se coloque la raya bajo la letra q yo quiera???
por ejemplo si quiero poner
Java Avanzado
con la A de Avanzado subrayada, si hago el setMnemonic, me subraya la primera a de Java, cómo puedo hacer para q se subraye la A de Avanzado

xscorpio
27 de Agosto del 2004
alguien sabe??? no creo que nadie lo haya usado antes
....
....
....

ramirex
27 de Agosto del 2004
no se puede hacer eso al menos que modifiques el paquete y no creo que puedas hacer eso trata de cambiar los nombres o generar algo extra puedes hacer cadenas que despues se unan ponuiendo el setMnemonic en la palabra que quieras

metano
27 de Agosto del 2004
CLARO MUCHACO SI SE PUEDE PRUEBA CON ESTO:

EJEMPLO:

JButton b1=new JButton("Avanzando");
b1.setMnemonic(KeyEvent.VK_A);
si quieres en la "z" coloca esto
b1.setMnemonic(KeyEvent.VK_Z);

ESPERO QUE TE SIRVA.

UN SALUDO!

metano
27 de Agosto del 2004
OJO:

MI RA EL EJEMPLO ANTERIOR FUNCIONA BIEN PERO COMO TU TIENES 5 LETRAR "a" ENTOCES EL SISTEMA TOMA LA PRIMERA Y LA COLACA COMO TECLA ACELERADORA.

UN SALUDO!

xscorpio
27 de Agosto del 2004
jeje eso era lo que queria evitar, que el sistema me coloque la primera ocurrencia como accelerator
si pones "Java Avanzado" y pones a la A, te va a tomar la primera 'a' de Java y no la 'A' de Avanzado