Bonjour,
Voila je défini un JTextField avec 50 columns.
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 private JTextField TxtBrowse; TxtBrowse = new JTextField(50);
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.
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(); }
Merci d'avance
Partager