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

    List java PROBLEMA!

    Ciao a tutti.
    Come faccio a sapere qual'è l'indice dell'elemento selezionato!?

    ho un ascoltatore che "ascolta la lista" e voglio sapere quando si seleziona la lista che indice si è selezionato.
    ES...


    lista : a
    b
    c


    quando seleziono l'elemento a mi serve un metodo che nell'ascoltatore mi ritorni 0
    b->1
    c->2

    Nella sun non ho trovato nulla!!!!!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    potresti riscriverlo in italiano??

    Scherzi a parte, che intendi?
    posti il pezzo di codice che ti da problemi?

  3. #3

    Re: List java PROBLEMA!

    Originariamente inviato da alexcandy91
    Ciao a tutti.
    Come faccio a sapere qual'è l'indice dell'elemento selezionato!?

    ho un ascoltatore che "ascolta la lista" e voglio sapere quando si seleziona la lista che indice si è selezionato.
    ES...


    lista : a
    b
    c


    quando seleziono l'elemento a mi serve un metodo che nell'ascoltatore mi ritorni 0
    b->1
    c->2

    Nella sun non ho trovato nulla!!!!!!
    Credo tu stia parlando di JList e della gestione di un relativo ListSelectionListener.
    Per poter ottenere l'indice dell'elemento selezionato nella sulla tua istanza di JList devi invocare su questa il metodo getSelectedIndex()

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,326

    Moderazione

    In futuro, cerca di utilizzare titoli più significativi, come richiesto dal Regolamento interno.

    Parlare genericamente di "Problema", anche specificando che si tratta di un problema con le liste, non dice nulla sul problema effettivo.

    Correggo io.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Scusate
    codice:
    class AscoltaLista implements ItemListener{    
    private TextArea t;    
    private List lst;   
    private int index;    
    public AscoltaLista(TextArea t,List lst,int index){        
    this.lst=lst;       
     this.t=t;        
    this.ts=ts;        
    this.index=index;     
    }   
     public void itemStateChanged(ItemEvent e)      
    {         
     t.setText(lst.getSelectedItem());        
      index.getSelectedIndex();      } }
    però mi da errore... io uso List non JList

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    che errore hai?
    soprattutto perché non JList (che fa parte di librerie più recenti)?

  7. #7
    no scusate ho scritto una ca...a ... si ma io non capisco perchè ci sono metodo tipo getSelectedIndex che non sono scritti nella sun.. o sono io che non so cercare?!?!?

    ma poi che differenza c'è se uso List o JList (non ditemi perchè una è della awt e una della swing)

    grazie

  8. #8
    Originariamente inviato da alexcandy91
    codice:
    private int index;    
    ...
    index.getSelectedIndex();
    Ma come fai a pensare di poter scrivere una cosa del genere?

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2007
    Messaggi
    4,157
    innanzitutto quella, poi JList sono più recenti e soprattutto offrono più features rispetto ad awt.

    Ti direi di dare un'occhiata qui e qui solo per citarne due

  10. #10
    Originariamente inviato da alexcandy91
    ma poi che differenza c'è se uso List o JList (non ditemi perchè una è della awt e una della swing)
    Perchè non ti metti un pò a studiare prima di metterti a scrivere codice senza nemmeno conoscere minimamente gli oggetti che utilizzi?

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.