Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [java] operazione cancella riga da jTable su DB

    Ciao,


    tramite vari metodi, riesco a visualizzare su una jTable il contenuto di una tabella su un database.

    Tutto bene.

    tramite un altro metodo, riesco a scoprire, cliccando sulla jTable, in quale posizione mi trovi.
    Codice PHP:
            if(evt.getButton() == evt.BUTTON3){
                
    int row jTable1.rowAtPointevt.getPoint());
            
    int column jTable1.columnAtPointevt.getPoint());
                
    aggiungi_debug(jTextPane1,"Prendo la RIGA: "+String.valueOf(row+1)+".","Verdana",Color.BLACK,Color.GREEN,10,false);
                
    aggiungi_debug(jTextPane1,"Prendo la COLONNA: "+String.valueOf(column+1)+".","Verdana",Color.BLACK,Color.GREEN,10,false);
                
    jPopupMenu1.show(evt.getComponent(), evt.getX(),evt.getY());
            } 

    Ok.


    Creo un jPopupMenu con vari items.. tra i quali CANCELLA..

    Beh.. vorrei che selezionando una riga, avere la possibilità di cancellarla dal database cliccando appunto su cancella, con l'opzione però di giustificare la scelta CANCELLA.. un messagebox che mi chieda se sono veramente sicuro di cancellare quella riga.


    ma come faccio???

  2. #2
    vabé.. così recupero la riga incriminata

    Codice PHP:
    String key = (String) table.getModel().getValueAt(table.getSelectedRow(),1);
    mt.cancella(key); 

    ma poi, non so come fare un box di conferma...

  3. #3
    Utente di HTML.it L'avatar di Metflar
    Registrato dal
    Apr 2007
    Messaggi
    790
    Originariamente inviato da cagnaluia
    vabé.. così recupero la riga incriminata

    Codice PHP:
    String key = (String) table.getModel().getValueAt(table.getSelectedRow(),1);
    mt.cancella(key); 

    ma poi, non so come fare un box di conferma...
    codice:
    int s = JOptionPane.showConfirmDialog(null, "Vuoi cancellare?", "Messaggio", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE);
    if(s==JOptionPane.YES_OPTION){
    ...
    }
    spero ti sia utile

  4. #4
    eccellente

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.