Salve, in pratica ho un bottone "AGGIUNGI AL CARRELLO"

Una volta premuto dovrebbe inserire (tramite "insert" in sql nella mia tabella nel database), però io ho fatto che subito compare il jframe del carrello.

ho scritto questo codice per impedire ciò, però non so se è possibile "attivare" un action con quei due bottoni in foto

questo è il codice (presente nella classe "carrello"):

codice:
public static Carrello getObj(){   //non permette una doppia istanza di carrello       
        
          
        if(obj==null){           
            
            Object[] options = { "MOSTRA CARRELLO", "CONTINUA ACQUISTI" };
JOptionPane.showOptionDialog(null, "AGGIUNTO AL CARRELLO",  "Come vuoi procedere?",
JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE,
null, options, options[0]);
        
            obj=new Carrello(); 
        }
        return obj; 
    }
Questo codice invece si trova in un'altra classe ovviamente (quella dove sta il bottone aggiungi al carrello)

codice:
Carrello.getObj().setVisible (true);
Non so proprio come procedere per fare quello che dicono i due bottoni...

Mostra carrello "funziona" dato che esegue le istruzioni, però "continua a fare acquisti" dovrebbe far togliere quel joptionpane e rimostrare la il form sotto della ricerca.

altrimenti potrei creare nel carrello un bottone continua a fare acquisti per poi mostrare la ricerca libro. (ma senza perdere poi gli elementi nella jtable del carrello), però credo sia più "brutto" e complicato.




grazie a tutti