Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2014
    Messaggi
    3

    Selezionare righe di una JTable

    Ho bisogno di una mano per capire come posso eliminare una riga di una JTable semplicemente cliccando sulla riga in questione e premere un tasto "Rimuovi" all'interno della GUI.

  2. #2
    Ciao,
    Per fare ciò che chiedi la tua classe deve estendere il KeyListener e implementare i metodi dell'interfaccia, in questo caso cancelli con Canc (o Del)
    codice:
    @Override
    public void keyPressed(KeyEvent arg0) {
    }
    
    
    @Override
    public void keyTyped(KeyEvent arg0) {    
    }
    
    public void keyReleased(KeyEvent e) {
        if(e.getKeyCode() == KeyEvent.VK_DELETE) {
            if (jTable1.getSelectedRowCount() != 0) {
                int sel = jTable1.getSelectedRow();
                tableModel.removeRow(sel);
                tableModel.fireTableDataChanged();
            
            }
        }
    }
    Chissà perché avevo capito il tasto DEL.

    Con il bottone devi richiamare addActionListener e richiamare il codice dentro l'if.
    Ciao.
    Ultima modifica di schumy2000; 24-07-2014 a 18:00
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.