Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema frame java

  1. #1

    Problema frame java

    Salve a tutti non so se il titolo è indicato al 100% ma non sapevo bene come classificarlo passo a spiegarvi il problema

    Mi trovo all'interno di un ciclo su un result set ottenuto da una query nel quale sono contenuti tutti i clienti, può capitare che più clienti abbiano la stessa partita iva, aquesto punto devo lanciare un frame contenente la lista dei clienti e dove è possibile selezionare quello sul quale si intende lavorare. il problema è che quando lancio il frame nel frattempo il ciclo continua e finisce tutto in malora, come faccio a farlo fermare e attendere la scelta dell'utente ?

    il codice è il seguente

    while(rs.next())
    {
    if(Query.controllaIva(rs.getString("partitaIva")) > 1) // più clienti con la stesa PIVA
    new FrameSceltaCliente().setVisible(true);
    else
    idCliente = Query.getCodiceDaPIva(rs.getString("partitaIva"));

    ......... // qui continuo con altre operazioni che devono attendere nel caso in cui
    ......... // ho lanciato il frame
    }

    Vi ringrazio anticipatamente ciao a tutti

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Problema frame java

    Originariamente inviato da mharck87
    il problema è che quando lancio il frame nel frattempo il ciclo continua e finisce tutto in malora, come faccio a farlo fermare e attendere la scelta dell'utente ?
    A parte il fatto che innanzitutto non è una buona cosa mescolare accesso ad una base dati e accesso alla interfaccia utente (e oltretutto fare le due cose nel contesto dello stesso thread).

    Comunque quello che ti serve è una dialog "modale", non un frame.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.