Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [JAVA] JTextpane

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    280

    [JAVA] JTextpane

    CIAO a tutti, volevo fare alcune domande sul jtextpane.

    Come si mette la barra laterale per scorrere il testo?
    Come si aggiungono varie righe di testo nella jtextpane facendo in modo che ogni riga di testo vada una sotto l'altra? in pratica come si inserisce il carattere invio?
    Come si colora lo sfondo e il testo di una jtextpane?

    Grazie mille

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

    Re: [JAVA] JTextpane

    Originariamente inviato da magicofred
    Come si mette la barra laterale per scorrere il testo?
    Crei un JScrollPane a cui passi il JTextPane (in modo che JScrollPane contenga il JTextPane) e poi aggiungi nel tuo layout il JScrollPane, non il JTextPane. Questo vale in generale si mette un componente dentro un JScrollPane e poi si aggiunge quest'ultimo nel layout.

    Originariamente inviato da magicofred
    Come si aggiungono varie righe di testo nella jtextpane facendo in modo che ogni riga di testo vada una sotto l'altra? in pratica come si inserisce il carattere invio?
    Ci sono i metodi getText()/setText(), ad esempio. Non so cosa devi fare di preciso, ma se devi solo gestire del normale testo senza particolari formattazioni, basta anche solo un JTextArea.

    Originariamente inviato da magicofred
    Come si colora lo sfondo e il testo di una jtextpane?
    Per lo sfondo, c'è il solito setBackground(). Per il testo, dipende. JTextPane ha la caratteristica, rispetto agli altri componenti di testo, di poter "stilizzare" il contenuto tramite appositi attributi. Ma forse è meglio se leggi:

    Using Text Components
    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
    May 2007
    Messaggi
    40
    Per la barra laterale, aggiungi uno JScrollPane e poi invochi il metodo setViewportView(nome_Text_Pane).
    Per tutte le impostazioni del documento, ti converrebbe passare al costruttore del TextPane uno StyledDocument (vedi la javadoc).
    Questo link ti sarà utile
    http://java.sun.com/docs/books/tutor...neraltext.html

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.