Tengo un menú que creé usando JMenu. Quiero asignar una tecla de método abreviado Alt-F a este menú. Usé setMnemonic ('F') para hacer eso, pero el menú no reconoce el mnemónico.Java Swing JMenu Mnemonic
¿Cuál es la mejor manera de solucionar o solucionar este problema? Encuentro que establecer un punto de quiebre no ayuda mucho.
Gracias.
Fragmento de código:
//higher up in variable declaration
/** Menus on the menu bar */
private JMenu uiFindMnu = new JMenu("Find");
...
//inside the constructor
// set mnemonic for the Find menu
uiFindMnu.setMnemonic('F');
Creo que vamos a tener que ver algo de código. –
¿Por qué alguien habría votado esta pregunta? Esto es básico. Todo lo que el afiche tiene que hacer es leer la API de JMenu para encontrar un enlace al tutorial de Swing sobre "Cómo usar los menús" para un ejemplo de trabajo. ¿Por qué recompensar a las personas con puntos por ser flojos? No solo eso sin un SSCCE estamos perdiendo el tiempo adivinando qué pudo haber hecho mal el póster, por lo que la pregunta ni siquiera es una pregunta completa. – camickr
Encontré que JMenu Mnemonic se comporta de manera diferente en comparación con un botón mnemónico. Cuando quiero hacer clic en un botón con mnemónico, puedo simplemente presionar Alt seguir por la letra de acceso directo. Con JMenu, tengo que: presionar el botón Alt, esperar que Swing resalte el primer menú, usar la tecla de flecha para elegir otro menú o presionar los atajos de teclado correspondientes para seleccionar el menú. – zfranciscus