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

    [Java] Popolare ComboBox

    Ciao a tutti...
    ...ho piccollissimo problema.....mi potrebbe aiutare qualcuno?
    ...devo realizzare un'applicazione Java e dato che sto imparando solo questo linguaggio non riesco proprio a capire come posso caricare i dati da un db in una ComboBox...
    Devo fare una form?...ma poi come si può richiamare l'oggetto ComboBox nella classe che elabora i dati del db?
    Per me è difficile capire come funziona questo procedimento....
    ringrazio anticipatamente tutti...

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    devi suddividere il problema in sottoproblemi

    - gestione database
    - presentazione dei risultati di una query nella GUI

    chiaramente i due sottoproblemi possono essere (possibilmente saranno) divisi in sottoproblemi anch'essi.

    Poi, mi pare di capire che tu non sappia gran che di ComboBox, per cui, prima cosa da fare è collegarsi al sito della sun e vedere come si comportano le ComboBox, ossia come si creano e come si gestiscono (aggiunta/rimozione di elementi)

    Dalle API
    http://java.sun.com/j2se/1.5.0/docs/...JComboBox.html

    in "Constructor Summary" vediamo che prende sia un array di Object che un Vector generico, per cui vorremo avere un array di Object o un Vector appropriato come risultato della query. Probabilmente con il Vector è più semplice: effettuata la query, crei un Vector, e poi, mentre passi in rassegna il record-set relativo alla query appena effettuata, schiaffi dentro al Vector i campi che ti servono.

    Metti insieme i vari pezzi, poi se hai problemi, torna pure (con codice scritto) che vediamo di sistemare.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    Grazie 2000 Andrea1979..
    ora dò uno sguardo al sito della Sun.
    Comunque sò come funzionano perchè ho una precedente esperienza Visual Basic...
    ...il concetto che non afferro e come si creano come si popolano...........il codice da scrivere......ora provo a dare una sbirciata....
    grazie ancora. grazie grazie a tutti

  4. #4
    Grazie 2000 Andrea1979..
    ora dò uno sguardo al sito della Sun.
    Comunque sò come funzionano perchè ho una precedente esperienza Visual Basic...
    ...il concetto che non afferro e come si creano come si popolano...........il codice da scrivere......ora provo a dare una sbirciata....
    grazie ancora. grazie grazie a tutti

  5. #5
    Ciao...
    ..ho provatoa vedere il sito che mi hai segnalato...
    ..ma un non riesco a trovare un "frammento" di codice che possa risolvere il mio problema...
    ..mi sforzo a capire..............comunque grazie

  6. #6
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Per prima cosa dicci che combo utilizzi ? E' una combo swing ? Una JCombo ?
    Ciao, Brainjar

  7. #7
    Ciao...
    ..ho provatoa vedere il sito che mi hai segnalato...
    ..ma un non riesco a trovare un "frammento" di codice che possa risolvere il mio problema...
    ..mi sforzo a capire..............comunque grazie

  8. #8
    cerco di usare una JCombo..........scusate se sono stato poco chiaro nel spiegare la mia problematica...

  9. #9
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Probabilmente hai fatto un copia ed incolla della vecchia risposta.
    Rispondi alla mia domanda.
    Ciao, Brainjar

  10. #10
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Bene, se usi una JCombo, quest'ultima si carica.... con un array di stringhe (modello).
    codice:
        // JComboMia è la combo che vuoi caricare. 
        String[] prova = {'Uno', 'Due', 'Tre'}; 
        JComboMia.setModel(new javax.swing.DefaultComboBoxModel(prova));
    Scoprirai che è più veloce ricreare il modello e farlo ricaricare che fare la AddItem e/o
    la RemoveItem (VB like) dopo aver inserito o eliminato un elemento dal modello.
    Ciao, Brainjar

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.