studio programacion java swing jtable shortcut

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ó. 🤔