Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    315

    [Java] JTable

    Salve,
    ho fatto una classe che estende JTable per permettere l'orinamento delle colonne.
    Ho quindi aggiunto un listener al TableHeader per cattuare il click del mouse ed effettuare il mio ordimento.

    codice:
    getTableHeader().addMouseListener(new MouseAdapter() {
         @Override
         public void mouseClicked( final MouseEvent e ) {
               
         }
     } );
    Dovrei ora farè in modo di disabilitare la JTable in particolari casi; solo che se faccio
    codice:
    myTable.setEnable(false);
    continua a permettere di fare click sulle colonne.

    Come disabilito/abilito questa funzionalità?

  2. #2
    I MouseListener non sono disabilitati se il componente è disabilitato, solo gli ActionListener.
    Quindi prova ad usare removeMouseListener
    lolide
    Java Programmer

    Informati

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.