J'ais un JPanel (_jpexpre) auquel j'ais mit une bordure

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
        // Création du panneau
        _jpexpre.setBorder(new TitledBorder(new EtchedBorder(),
                "Expression de la fonction :",
                TitledBorder.LEFT,
                TitledBorder.TOP,
                _jpexpre.getFont().deriveFont(Font.ITALIC, 12),
                Color.black));
        _jpexpre.setPreferredSize(new Dimension(690,100));
J'ais ensuite voulu y mettre un JTextArea

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
        JTextArea expression = new JTextArea();
        expression.setPreferredSize(new Dimension(680,90));
        _jpexpre.add(expression, BorderLayout.CENTER);
Mais j'ais eu un problème : Le JTextArea dépasse sur le border... et je ne sais pas pourquoi... quelqu'un aurait une idée SVP. Merci

J'ais essayé de mettre un JScrollPane mais ce n'est pas mieux... en fait... seul les contours on changés...