Visualizzazione dei risultati da 1 a 5 su 5

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da Giovas91 Visualizza il messaggio
    Prima di tutto grazie per la risposta rapidissima
    Intendi che quindi mi conviene utilizzare la classe Fornitore, quindi creo un Array di Fornitori e di ognuno stampo il nome ad esempio mentre l'ID me lo tengo semplicemente senza utilizzarlo e andando a prenderlo solamente dolo la selezione. Giusto?
    Più o meno scrivendo:
    while(fornitori.next()){
    XXXXXXXXXXXXfornitori.toString("Nome")}

    cosa dovrei mettere al posto delle XXX per far si che il nome vada nella lista della mia combobox?
    Innanzitutto la query dovrà essere tale da estrarre tutti i campi che ti servono. Appunto ID e nome, come hai chiesto.
    Poi che tu usi la tua classe Fornitore oppure ne fai un'altra specifica per questo scenario (es. FornitoreComboItem) .... è indifferente, per il combobox. L'importante è che contenga le proprietà che ti servono. E il toString() della classe deve semplicemente fornire il testo che sarà visualizzato nel combobox. Tutto qui.

    Quote Originariamente inviata da Giovas91 Visualizza il messaggio
    Inoltre cosa intendi per: "
    Comunque sappi che non è una buona/bella cosa mixare così codice di accesso a DB e codice di accesso alla interfaccia grafica (anche se è solo per aggiungere ad un combobox)."?
    È una questione di "design" ... se non hai ancora la visione giusta su questi aspetti ... ok, pazienza. Ma man mano che andrai avanti in Java, è bene che prendi coscienza su queste cose, cercando di capire bene dove mettere il codice, come separare i concetti e altre cose del genere.
    Perché altrimenti in progetti magari un po' più grossi di quello che stai facendo, se non strutturi bene le cose è molto facile che la cosa ti "sfugga di mano" ....
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2013
    Messaggi
    20
    Quote Originariamente inviata da andbin Visualizza il messaggio
    Innanzitutto la query dovrà essere tale da estrarre tutti i campi che ti servono. Appunto ID e nome, come hai chiesto.
    Poi che tu usi la tua classe Fornitore oppure ne fai un'altra specifica per questo scenario (es. FornitoreComboItem) .... è indifferente, per il combobox. L'importante è che contenga le proprietà che ti servono. E il toString() della classe deve semplicemente fornire il testo che sarà visualizzato nel combobox. Tutto qui.


    È una questione di "design" ... se non hai ancora la visione giusta su questi aspetti ... ok, pazienza. Ma man mano che andrai avanti in Java, è bene che prendi coscienza su queste cose, cercando di capire bene dove mettere il codice, come separare i concetti e altre cose del genere.
    Perché altrimenti in progetti magari un po' più grossi di quello che stai facendo, se non strutturi bene le cose è molto facile che la cosa ti "sfugga di mano" ....
    perfetto sono riuscito a risolvere come mi hai detto tu.

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