Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    51

    Disabilitazione Selezione Su JList Passata Come RowHeaderView Ad Uno JSrcollPain

    Come da titolo vorrei eliminare la possibilità di selezionare le celle di una Jlist che imposto come RowHeaderView di uno JSrollPane.
    Sperando che si possa fare.

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

    Re: Disabilitazione Selezione Su JList Passata Come RowHeaderView Ad Uno JSrcollPain

    Originariamente inviato da marcoc84
    Come da titolo vorrei eliminare la possibilità di selezionare le celle di una Jlist che imposto come RowHeaderView di uno JSrollPane.
    Sperando che si possa fare.
    Vedi cosa dicono qui
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    51

    Re: Re: Disabilitazione Selezione Su JList Passata Come RowHeaderView Ad Uno JSrcollPain

    Originariamente inviato da andbin
    Vedi cosa dicono qui
    Dopo aver creato la seguente classe non c'è stato nessun cambiamento:

    Codice PHP:
    public class TimeList extends JList {

        public 
    TimeList() {
            
    super();
        }

        public 
    int getSelectedIndex(int index) {
            return -
    1;
        }

        public 
    int[] getSelectedIndices(int[] indices) {
            return 
    null;
        }
        
        public 
    Object getSelectedValue(){
            return 
    null;
        }

        public 
    Object[] getSelectedValue(Object anObjectboolean shouldScroll) {
            return 
    null;
        }
        
        public 
    boolean isSelectedIndex(int index){
            return 
    false;
        }
        
        public 
    boolean isSelectionEmpty(){
            return 
    true;
        }


    Forse dovrei spostare la mia attenzione sul JSrollPane?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    A dire il vero di quella discussione che ho linkato mi ha ispirato il renderer mostrato nella prima risposta. In pratica semplicemente dovrebbe non far vedere "visivamente" la selezione. Tu potresti dire: ma la "selezione" intesa come elementi selezionati c'è comunque se l'utente smanetta con il JList. Ora la domanda: è importante per te? Se no allora ti basta non far vedere la selezione!
    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
    Registrato dal
    Jul 2008
    Messaggi
    51
    Originariamente inviato da andbin
    A dire il vero di quella discussione che ho linkato mi ha ispirato il renderer mostrato nella prima risposta. In pratica semplicemente dovrebbe non far vedere "visivamente" la selezione. Tu potresti dire: ma la "selezione" intesa come elementi selezionati c'è comunque se l'utente smanetta con il JList. Ora la domanda: è importante per te? Se no allora ti basta non far vedere la selezione!
    E solamente una questione estetica. Selezionare gl'elementi della JList non mi serve a niente, ma nonostate ciò volevo eliminare il problema alla base.

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.