+ jTableAllModules.addKeyListener(new java.awt.event.KeyAdapter() {\r
+ public void keyPressed(java.awt.event.KeyEvent e) {\r
+ if (e.getKeyCode() == KeyEvent.VK_ENTER) {\r
+ int selectedRow = jTableAllModules.getSelectedRow();\r
+ if (selectedRow < 0) {\r
+ return;\r
+ }\r
+ TableSorter sorter = (TableSorter) jTableAllModules.getModel();\r
+ selectedRow = sorter.getModelRowIndex(selectedRow);\r
+ addModuleIntoPlatform (selectedRow);\r
+ }\r
+ }\r
+ });\r
+ \r
+ jTableAllModules.addKeyListener(new java.awt.event.KeyAdapter() {\r
+ public void keyTyped(java.awt.event.KeyEvent e) {\r
+\r
+ if (System.currentTimeMillis() - savedMs < timeToWait) {\r
+ searchField += e.getKeyChar();\r
+ }\r
+ else {\r
+ searchField = "" + e.getKeyChar(); \r
+ }\r
+ \r
+ int viewIndex = gotoFoundRow (searchField, (TableSorter) jTableAllModules.getModel());\r
+ if (viewIndex >= 0){\r
+ jTableAllModules.changeSelection(viewIndex, 0, false, false);\r
+ }\r
+ savedMs = System.currentTimeMillis();\r
+ }\r
+ });\r