Originariamente inviato da andbin
Dalla documentazione che ho, non mi risulta che ci sia una property "Caret". Esistono delle property come ad esempio "TextField.caretBlinkRate" o "TextField.caretForeground" ma come puoi immaginare non cambiano il caret in sé.
Una possibile soluzione è quella di estendere JTextField facendo in modo che per default venga impostato il "tuo" caret. Tanto il text field va comunque istanziato, no? Che tu faccia new JTextField() o new MyCaretTextField() non penso che cambi molto.
Altrimenti bisognerebbe andare ad indagare meglio nei meandri di Swing per vedere se ci sono altre soluzioni.
la classe CaretPersonale estende già DefaultCaret, come può estendere anche JTextField?
se provo ad usare il seguente codice mi dà errore ,
ps:codice:public class CaretPersonale extends DefaultCaret, JTextField {
sai dove posso trovare tutte le proprietà che posso settare con uimanager?