programacion - Los accesos directos Java JTable no funcionan
manual de programacion android pdf (1)
¡Después de más de 5 horas de tratar de arreglar esto, finalmente puedo decir con orgullo que HE ENCONTRADO LA RESPUESTA !
Una subclase usó este código:
KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(new KeyEventDispatcher() {
@Override
public boolean dispatchKeyEvent(KeyEvent ke) {
}
});
Y está causando que la JTable no reciba las imágenes correctamente.
¡Oh bien! :)
Es la primera vez que uso una JTable y tengo un problema. He estado probando mi JTable con un método principal como este:
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
JFrame f = new JFrame(APP_TITLE);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
FileManager fileManager = new FileManager();
f.setContentPane(fileManager);
f.setIconImage(Icons.SOFTWARE_ICON.getImage());
f.pack();
f.setLocationByPlatform(true);
f.setMinimumSize(f.getSize());
f.setVisible(true);
}
});
}
Y todo funciona a la perfección. Puedo presionar los atajos (ARRIBA, ABAJO y CTRL + A) y todos funcionan.
Pero ahora he agregado el FileManager (JPanel) a mi UI (JFrame) de esta manera:
public FileManager fMan = new FileManager();
[...]
JSplitPane splitPane = new JSplitPane();
splitPane.setLeftComponent(fMan);
Y ahora, noté dos cosas:
Los atajos no funcionan
Los colores no se invierten automáticamente en la selección
Intenté solicitar el enfoque , cambiar el tema y ninguno me ayudó. 🤔