Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Sì, ho scritto JScrollBar ma invendevo JScrollPane. Comunque sì, ho aggiunto il listener dall'altra parte del codice e mi era sfuggito.
    codice:
    omocodia.addListSelectionListener(listenerlist);
    E sì sto posizionando i vari oggetti in posizioni ben precise.

    Ad ogni modo, cosa manca per far funzionare lo "scrollamento" della list?

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da microprocessore Visualizza il messaggio
    Ad ogni modo, cosa manca per far funzionare lo "scrollamento" della list?
    Un JList dentro JScrollPane non richiede nulla (e ripeto nulla) in più per lo scrolling, è tutto già automatico. Nemmeno l'uso ensureIndexIsVisible (che a questo punto mi sfugge perché ti serve o credi ti serva).

    Metti semplicemente JList come "view" di JScrollPane e poi è JScrollPane che lo devi aggiungere nel contenitore.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    il fatto è che l'uso della scrollbar non fa nessun effetto. come metto la jlist come "view" della jscrollpane?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da microprocessore Visualizza il messaggio
    come metto la jlist come "view" della jscrollpane?
    È già questo:
    new JScrollPane(omocodia, .......)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da microprocessore Visualizza il messaggio
    il fatto è che l'uso della scrollbar non fa nessun effetto.
    Ripeto ancora una volta (la 3a ma nessun problema ) che posizionare/dimensionare il JList non serve, non è JList che devi mettere nel tuo "contenitore" (qualunque cosa sia).
    Una volta che metti JList nel JScrollPane, è JScrollPane che gestisce posizione/dimensione/scrolling del JList tutto in automatico. E ripeto ancora: è JScrollPane che devi aggiungere nel tuo contenitore.

    xyz.add(scroll); // SI

    xyz.add(omocodia); // NO
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.