Affichage des articles dont le libellé est java getKeyCode. Afficher tous les articles
Affichage des articles dont le libellé est java getKeyCode. Afficher tous les articles

Java JTable And Arrow Keys

How To Use JTable With Arrow Keys To Display Row Data Using Java NetBeans

jtable with arrow keys in java



In this Java Tutorial we will see How To Display JTable Rows Data Into JTextFields On Direction Keys (UP, RIGHT, DOWN, LEFT) Released Using getKeyCode + DefaultTableModel In Java NetBeans .




Project Source Code:

DefaultTableModel model;
model = (DefaultTableModel)jTable1.getModel();
int index;


// get selected row on mouse click
private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {                                     
        
           index = jTable1.getSelectedRow();
           jTextField1.setText(model.getValueAt(index, 0).toString());
           jTextField2.setText(model.getValueAt(index, 1).toString());
           jTextField3.setText(model.getValueAt(index, 2).toString());
           jTextField4.setText(model.getValueAt(index, 3).toString()); 
        
    }

// display row values on keys click
private void jTable1KeyReleased(java.awt.event.KeyEvent evt) {                                    
       
        if(evt.getKeyCode() == KeyEvent.VK_UP || evt.getKeyCode() == KeyEvent.VK_DOWN){
            
            index = jTable1.getSelectedRow();
           jTextField1.setText(model.getValueAt(index, 0).toString());
           jTextField2.setText(model.getValueAt(index, 1).toString());
           jTextField3.setText(model.getValueAt(index, 2).toString());
           jTextField4.setText(model.getValueAt(index, 3).toString()); 
            
        }
        
    }


OutPut:

display jtable data using direction keys in java



Java getKeyCode

Java Using Get Key Code

java get Key Code

In This Java Tutorial  We Will See How To Use getKeyCode On KeyPress To Check Which Key Is Pressed Like ENTER or SPACE In Java Programming Language And NetBeans Editor.


Source Code:

private void formKeyPressed(java.awt.event.KeyEvent evt) {                                
        
        int key = evt.getKeyCode();
        if(KeyEvent.VK_ENTER == key)
        {
            jLabel1.setText("Enter");
        }else if(KeyEvent.VK_SPACE == key)
        {
            jLabel1.setText("Space");
        }
        else
        jLabel1.setText(Integer.toString(key));
        
    }    
      
///////////////OUTPUT:

java press enter key

java spacebar key press