Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1

    jTextField che elenca i risultati di una query

    Prima di tutto buongiorno a tutti!! Mi sono appena iscritto al forum.
    Ho riscontrato un problema su cui sto sbattendo la testa da giorni.

    Praticamente ho un database in cui vi è una tabella COMUNI nella quale sono salvati tutti i comuni italiani, man mano che l'utente inserisce caratteri nella jTextField l'applicazione esegue una query sul database ed estrae tutti i comuni che iniziano con quei caratteri, dando la possibilita di sceglierlo. Per intenderci, un pò come quando si fà una ricerca su google, inserendo i primi caratteri esce quel menu a tendina che elenca tutte le parole chiave che probabilmente stai cercando.

    Per rendere un pò più chiaro vi scrivo il comando che esegue la query:

    ResultSet comuni = cmd.executeQuery
    ("SELECT COMUNE FROM COMUNI WHERE (COMUNE LIKE '" +
    jTextFieldComune.getText() + "%')");

    Please Help!!!

    Non so se può essere un informazione utile ma uso netBeans.

    Grazie anticipatamente!!

  2. #2
    nella fretta non ho chiarito quel'è il problema... è molto "semplice" , non riesco a capire in che modo creare questo dannato menu a tendina!!

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Valerio91
    non riesco a capire in che modo creare questo dannato menu a tendina!!
    JComboBox editabile?
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    no, mi serve una textField... come quella di google, o di facebook, non so se hai presente... ma credo di si

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Valerio91
    no, mi serve una textField... come quella di google, o di facebook, non so se hai presente... ma credo di si
    JComboBox editabile ... che ha il campo di testo in cui si può digitare.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  6. #6
    la combobox mi rende visibile gli elementi mentre scrivo senza che io debba cliccare sulla freccetta?
    Per la cronaca, so cos'è la comboBox editabile, ma non sono sicuro che mi dia lo stesso risultato che voglio, cioè scrivere il comune, e mostrarmi automaticamente tutti i result senza che io debba cliccarci sopra... poi non so magari c'è qualche istruzione che da codice mi permette di "simulare" il click sulla freccetta...

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Valerio91
    la combobox mi rende visibile gli elementi mentre scrivo senza che io debba cliccare sulla freccetta?
    In modo predefinito no ma si può gestirlo.

    Originariamente inviato da Valerio91
    mostrarmi automaticamente tutti i result senza che io debba cliccarci sopra... poi non so magari c'è qualche istruzione che da codice mi permette di "simulare" il click sulla freccetta...
    Si può gestire programmaticamente il "popup" della combo box, basta guardare sul javadoc.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    nuovo problema... mentre provavo a risolvere il mio problema usando appunto la jComboBox editabile, mi sono accorto che gli eventi KeyPressed, KeyReleased e KeyTyped non funzionano... il problema è che sono essenziali per il funzionamento dell'applicazione, infatti quando viene premuto il tasto enter deve eseguire una procedura e, cosa più importante, quando sta inserendo il nome del comune non posso eseguire la query, perchè mentre scrive il nome non viene generato nessun evento!!

  9. #9
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da Valerio91
    nuovo problema... mentre provavo a risolvere il mio problema usando appunto la jComboBox editabile, mi sono accorto che gli eventi KeyPressed, KeyReleased e KeyTyped non funzionano... il problema è che sono essenziali per il funzionamento dell'applicazione, infatti quando viene premuto il tasto enter deve eseguire una procedura e, cosa più importante, quando sta inserendo il nome del comune non posso eseguire la query, perchè mentre scrive il nome non viene generato nessun evento!!
    Fa vedere cosa hai scritto...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  10. #10
    Sono riuscito a risolvere... senza usare la combo box ma usando la text field come volevo io... se mi dite come faccio a postare il codice lo rendo disponibile se può essere utile.

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.