Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Riempire la JComboBox

  1. #1

    Riempire la JComboBox

    salve a tutti. ho una tabella con dei dati presi dal database ed una jComboBox con i dati di una colonna della tabella.
    al click di un record della tabella voglio far visualizzare il valore della cella della colonna interessata nella jComboBox (valore che in pratica gia esiste nella combobox, ma che vorrei far visualizzare al momento del click del record della tabella).

    Questa la struttura della combobox:
    codice:
    ComboBoxModel jComboBoxTipoModel = new DefaultComboBoxModel(new String[] {"", "INF", "MAT", "FIS"});
     jComboBoxTipo = new JComboBox();
     jComboBoxTipo.setModel(jComboBoxTipoModel);
    Ho provato a usare questa riga di codice ma non mi funziona:
    jComboBoxTipo.setToolTipText ((String) jTableIns.getValueAt (row,8));

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

    Re: Riempire la JComboBox

    Originariamente inviato da ivan86
    Ho provato a usare questa riga di codice ma non mi funziona:
    jComboBoxTipo.setToolTipText ((String) jTableIns.getValueAt (row,8));
    jComboBox.setSelectedItem(jTableIns.getValueAt(row ,8));

    E non c'è bisogno di alcun cast a String ... setSelectedItem riceve e cerca un "Object".
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    ok esce con il codice:
    jComboBox.setSelectedItem(jTableIns.getValueAt(row ,8));

    Ora però vorrei conservarmi il valore della jComboBox in una stringa per poi passarla come parametro..
    come posso fare? Ho provato ad usare .getSelectedItem() ma nn funziona

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da ivan86
    Ho provato ad usare .getSelectedItem() ma nn funziona
    getSelectedItem() restituisce, come tipo, un Object. Se tu sai che il tuo combo box contiene solo oggetti String, fai il cast a String e hai la tua stringa.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Si ci ero arrivato da solo dopo
    Grazie per l'aiuto
    Giudica i tuoi successi dagli sforzi che hai dovuto compiere per superarli

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.