Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    DefaultListModel, leggere valori da Array !

    Salve a tutti!
    desidero un aiuto, vi spiego.
    Il mio scopo è quello di caricare i dati contenuti in un Array dal DefaultListModel, in realtà i dati il Jlist me li carica. solamente che io ho tanti Array come faccio a caricare tutti i valori di tutti questi array ??????? ecco il codice:
    codice:
    public static DefaultListModel ClassList = new DefaultListModel();
    
    int i = -1;
    String[] I_a = new String[30];
    
    int x = -1;
    String[] II_a = new String[30];
    
    // concentriamoci solo sui primi due array.
    String[] III_a = new String[30];
    String[] IV_a = new String[30];
    String[] V_a = new String[30];
    String[] I_b = new String[30];
    String[] II_b = new String[30];
    String[] III_b = new String[30];
    String[] IV_b = new String[30];
    String[] V_b = new String[30];
    
    private void addActionPerformed(java.awt.event.ActionEvent evt)
    {
    
        String NomeECognome = NomeAlunni.getText() + " " + CognomeAlunni.getText();
    
        if (ClasseAlunni.getText().equalsIgnoreCase("Ia"))
        {
            i++;
            I_a[i]=NomeECognome;
            ClassList.addElement(I_a[i]);
        }
    
    
        //!ClasseAlunni.getText().equalsIgnoreCase("Ia") &
        if (ClasseAlunni.getText().equalsIgnoreCase("IIa"))
        {
            x++;
            II_a[x]=NomeECognome;
            ClassList.addElement(II_a[x]);
        }
    
    
        else if (!ClasseAlunni.getText().equalsIgnoreCase("Ia")||!ClasseAlunni.getText().equalsIgnoreCase("IIa"))
    
        {
            errore.setText(" Error Class ! ");
        }
    
    
    
    
        private void LCMouseClicked(java.awt.event.MouseEvent evt)
        {
            DefaultListModel AllPackage = AddAlunni.ClassList;
            CS.setModel(AllPackage);
        }
    Il problema? quando inserisco nome e cognome il programma non li inserisce nei rispettivi Array anzi quando per esempio clicco nel Jlist nell'oggetto I_a mi spuntano i nomi della I_a ma anche quelli che io dovrei solamente avere nella II_a perchè ?? adesso mi chiedo il defaul.....model può leggere tanti dati da Array diversi ??? in parole povere quanti Array può leggere ? perchè io ho tanti array come avete visto...grazie per l'aiuto spero abbiate capito.
    Ultima modifica di MItaly; 03-10-2013 a 15:27 Motivo: Aggiunti tag CODE e indentazione
    Lealta, Onore e Gloria !!!
    Never Back Down !!!

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Il DefaultListModel usa un Vector. Se tu vuoi che un JList, attraverso il model recuperi dati da più array a seconda di certi criteri beh, fatti una tua classe che lo estende (o che estende direttamente AbstractListModel).
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    capisco o meglio avevo capito già da tempo che non potevo o meglio non riuscivo, a fare questo tipo di lavoro vedrò secondo il tuo consiglio come aggirare il mio problema, che devo decisamente sopperire perchè nella parte secondaria del programma devo richiamare nuovamente i contenuti che sono all'interno degli array[] grazie per il consiglio !!! se hai altri sistemi puoi anke dirmi quali sono grazie ancora !!!
    Lealta, Onore e Gloria !!!
    Never Back Down !!!

  4. #4
    Altri consigli ragazzi ??????????? o.o
    Lealta, Onore e Gloria !!!
    Never Back Down !!!

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.