Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568

    [java] testo evidenziato in jTextPane

    ciao a tutti..

    per colorare il testo in un jTextPane uso questa sintassi

    codice:
    StyleConstants.setForeground(setRed, Color.red); 
    SimpleAttributeSet setGreen = new SimpleAttributeSet(); 
    
    recuperaPosizione = jTextPaneModificato_DIFF.getDocument().getLength();
    
    jTextPaneModificato_DIFF.getDocument().insertString(recuperaPosizione, testoAggiunto, setGreen);
    ma se anzichè cambiarne il colore lo volessi evidenziato ???
    si può fare ???
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    dvrebbe essere qualkosa del genere:

    codice:
    Highlighter highlighter = textpane.getHighlighter();
    Color highlightColor = Color.JELLOW;
    Object hi = highlighter.addHighlight(start, end, new
    DefaultHighlighter.DefaultHighlightPainter(highlightColor));
    dove start e end indicano le posizioni iniziali e finali per l'evidenziazione.

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

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.