Bonjour,
Est-il possible de visualiser (et de modifier) à l'écran la couleur de la police (foreground) dans un JTexPane lorsque celui ci a été préalamblement désactivé par un '.setEnabled(false)' ?
Merci de votre aide.
Bonjour,
Est-il possible de visualiser (et de modifier) à l'écran la couleur de la police (foreground) dans un JTexPane lorsque celui ci a été préalamblement désactivé par un '.setEnabled(false)' ?
Merci de votre aide.
Salut,
Les composants texte (JTextComponent) possèdent les méthodes :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part setDisabledTextColor(Color)
Tu peux aussi passer par le UIManager qui te permettra de changer cette couleur pour tous les JTextPane de ton application :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Color getDisabledTextColor()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Color color = UIManager.getColor("TextPane.inactiveForeground"); UIManager.put("TextPane.inactiveForeground", maCouleur);
Ou alors utiliser un setEditable(false) en lieu et place du setEnabled(false).
Comme cela tu garderas toute les couleurs et styles de ton JTextPane.
Partager