Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ActionPerformed

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    60

    ActionPerformed

    Salve a tutti..
    Ho implementato un actionPerformed per un Jbutton.
    Tale metodo ricava dei dati da delle JTextArea in cui l'utente scrive e svolge poi determinate funzioni..
    Tutto ok fin qui.. ma ora dovrei fare in modo che se il testo inserito dall'utente è errato (es sintassi sbagliata ecc..) mi riappaia la mia interfaccia e l'utente abbia nuovamente la possibilità di inserire i dati.. e poi riprendo lo stesso JButton l'utente fa ripartire il processo senza gli errori precedenti..

    Sapreste come fare??

    Grazie mille

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Non che ci sia nulla di particolare da fare, ma se il tuo JFrame sparisce, significa che da qualche parte tu hai chiesto che accada ciò.
    E non avendo nessuna riga di codice da controllare direi che è ben difficile aiutarti a non far fare all'applicazione ciò che tu hai espressamente richiesto che faccia.

    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2010
    Messaggi
    60
    si si sono io che la faccio sparire.. ma posso farla riapparire quando voglio.. il problema è far in mondo di far riapparire il JFrame finchè i dati non sono stati inseriti nuovamente dall'utente..
    comunque ecco qui una piccola porzione di codice.

    codice:
    try{
    								dbms.createDB();
    							}catch (SQLException e) {
    								JOptionPane.showMessageDialog(null, "This database already exist, please insert another name");
    							}
    Mi spiego meglio.

    1. Appare un JFrame e l'utente inserisce in alcune JTextArea i dati richiesti per creare un Database
    2.l'utente preme sul tasto continua
    3.Nel metodo action performed il testo inserito nelle JTextArea viene presto e assegnato ad alcune variabili per creare il database con il metdo createDB()
    4.ora vorrei che nel caso l'utente inserisca per esempio un nome di un db che esite già l'applicazione avvisi l'utente e permetta di fargli inserire i dati nuovamente. Poi l'utente preme nuovamente su continua e tutto riparte.

    Dovrei implementare il 4 nel catch credo ma non so come far in modo che il calcolatore stia in standby finchè i dati sono inseriti dall'utente senza continuare con le righe di codice sotto la porzione sopra scritta..

    Consigli?

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.