franke992 ha scritto:
Salve, vorrei inserire una stringa in un jTextField che non sia modificabile dall'utente. Però l'utente può scrivere altro.
Se si vuole avere una parte fissa, la soluzione ideale è agire a livello di "document", ovvero implementare un apposito Document, tipicamente estendendo PlainDocument.
Se poi volessi anche impedire che il
caret (che è quella barretta lampeggiante nel campo) possa essere spostato nella parte fissa, allora dovresti implementare anche un apposito NavigationFilter (che come dice la documentazione: "
NavigationFilter can be used to restrict where the cursor can be positioned.")