1 pièce(s) jointe(s)
Problème de bordure avec JTextField
Bonjour,
Je suis en train de changer le style d'un JTextField pour un composant perso et j'ai un truc que je n'arrive pas à changer.
Voici l'apparence actuelle de mon composant :
http://www.developpez.net/forums/att...1&d=1244756105
J'aimerais supprimmer la fine bordure interne, mais je ne vois pas comment faire :(
Voici mon code actuel :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| public class FilthyTextField extends JPanel {
private final JTextField textField;
public FilthyTextField() {
super();
setLayout(new BorderLayout());
setBackground(new Color(70, 70, 70));
setBorder(new CompoundBorder(
BorderFactory.createLineBorder(new Color(220, 220, 220), 2),
BorderFactory.createEmptyBorder(2, 2, 2, 2)));
textField = new FilthyField();
add(textField);
}
private static class FilthyField extends JTextField {
private FilthyField() {
super();
setOpaque(false);
setBorder(null);
setForeground(Color.white);
setSelectedTextColor(Color.black);
setSelectionColor(Color.white);
setCaretColor(Color.white);
setFont(new Font(null, Font.BOLD, 14));
}
}
} |
Merci d'avance :)