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

    JAVA Con pulsante doppia azione

    Ciao ho un problema.
    In un frame ho una serie di campi JTextField e quattro pulsanti ho il seguente problema: riempo i vari campi e premo sul pulsante Aggiungi, il quale deve eseguire una query per l'immisione dei dati nel db, il tutto funziona correttamente. Ora il pulsante dà anche il comando di pulizia dei campi. Vado nuovamente sui campi inserisco i dati, premo il pulsante Aggiungi. Esegue il comando, arrivato alla fine lo riesegue.

    Non riesco a capire il motivo.
    Qualcuno sa aiutarmi.
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    postare codice, soprattutto actionPerformed
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    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.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    secondo me, fai male a registrare l'ascoltatore nel metodo aggiungiCliente... attacca l'ascoltatore al bottone da qualche altra parte, tipo dove insieme al blocco "istruzione per creare il frame"
    Ciao
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5
    Grazie. era quello l'errore

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 © 2024 vBulletin Solutions, Inc. All rights reserved.