Il codice è il seguente:

class frameClienti extends JInternalFrame
{
public frameClienti(Connection con)
{
...
istruzioni per creare il frame
...
public void inserimentoCliente()
{
btnAggiungi.setEnabled(true);
btnAggiungi.addActionListener(new Aggiungi());
}

public class Aggiungi implements ActionListener
{
public void action Performed (ActionEvent e)
{
String codCli= txtCodice.getText();
String des= txtDescrizione.getText();
qa.setInserisciCliente(codCli,des);
txtCodice.setText("AUTO");
txtDescrizione.setText(" ");
btnAggiungi.setEnable(False);
setTitle("Gestione Clienti");
}


Alla seconda pressione inserisce nel db un record nuovo con codice AUTO.