Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    60

    [JAVA] JTable - finestra suggerimento

    Sarebbe possibile fare in modo che quando resto fermo col mouse, senza cliccare, su di una cella, mi si apre una "vignetta" con dentro scritto qualcosa? (stile suggerimento)

    Perchè il getValueAt() si attiva anche solo al passaggio su di una cella, quindi potrei sfruttare quello..
    Non so.. se qualcuno ha qualche idea.. sempre che si possa..

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    60
    Aiutatemi anche solo dicendomi se è possibile o meno.. se c'è qualcuno che lo sa!!!

  3. #3
    Non credo esista un modo per aggiungere un actionlistener oppure associare un mouseeventlistener proprio alla cella, a tutta la tabella si ...

    Comunque se vuoi rattoppare visualizzando un tooltip, ti basta fare l'override di getToolTipText
    lolide
    Java Programmer

    Informati

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    60
    Scusa l'ignoranza.. ma cos è un tooltip?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    nel tuo caso:
    tooltip = vignetta con dentro scritto qualcosa

    Purtroppo, come ti sarai reso conto, non c'è un setToolTipText o roba del genere per una Cell di una JTable. Però ci sono diversi workaround:

    http://www.exampledepot.com/egs/java...able/Tips.html

    http://download.oracle.com/javase/tu...nts/table.html (nel paragrafo "Specifying Tool Tips for Cells")

    e molti altri, basta cercare in internet.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    60
    Grazie! Nel frattempo mi sono documentato ed era prorpio quello che volevo..
    Grazie per i link, solo che li usa un renderer, io ho usato una diversa soluzione, senza utilizzare il renderer..
    Grazie tante!

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.