Bonjour,

Voila je défini un JTextField avec 50 columns.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
private JTextField TxtBrowse;
TxtBrowse = new JTextField(50);
Puis je veux agir sur le nombre de columns en fonction de la taille du text que je mets dedans:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
if(file.getPath().length()>TxtBrowse.getColumns())
         {
                TxtBrowse.setColumns(file.getPath().length());
                MasterPnl.updateUI();
                TxtBrowse.setText(file.getPath());
                 MasterFrame.pack();
 
          }
Je m'attendais à ce qu il redimentionne la taille du composant, et en effet il redimentionne le composant....mais il ajoute le nombre de columns au columns défini au départ. J ai testé plusieurs choses mais rien ne fonctionne.

Merci d'avance