La method implementant CaretListener ne repond pas?
Dernière réponse : dans Programmation
Bonjour tout le monde,
dans mon programme j'ai écrit deux méthode qui implémente CaretListener, le blm qui se pose c'est que si je lé appelle dans une autre methode c'est la dernière à être appeler qui fonctionne. Et moi je voudrai que les deux fonctionnent dans la même methode. SVP venez à mon secours.
Code:
dans mon programme j'ai écrit deux méthode qui implémente CaretListener, le blm qui se pose c'est que si je lé appelle dans une autre methode c'est la dernière à être appeler qui fonctionne. Et moi je voudrai que les deux fonctionnent dans la même methode. SVP venez à mon secours.
Code:
public JTextField getComposanteUrlParame(){ return (JTextField) composante.get((composante.size()-3)); } public JTextField getComposanteMotparame(){ return (JTextField)composante.get((composante.size()-3)); } public void ajouterMotParametMot(){ composante.add(new JTextField("")); composante.add(new JTextField("")); composante.add(new JLabel("%")); positionY = positionY +40 ; int i= composante.size()-3; composante.get(i).setBounds(w+w-80, positionY, w-180, 25); composante.get(i+1).setBounds(w+w+w-160, positionY,w-290, 25); composante.get(i+2).setBounds(w+w+w-120, positionY, 20, 25); panel1.add(composante.get(i)); panel1.add(composante.get(i+1)); panel1.add(composante.get(i+2)); getComposanteMotparame().addCaretListener(new CaretListener(){ public void caretUpdate(CaretEvent a) { // TODO Auto-generated method stub if(a.getSource()==getComposanteMotparame()) ajouterMotParametMot(); } }); panel1.repaint(); this.repaint(); } public void ajouterUrlParamUrl(){ composante.add(new JTextField("http://www.")); composante.add(new JTextField()); composante.add(new JLabel("%")); positionY = positionY +40 ; i= composante.size()-3; composante.get(i).setBounds(x-20, positionY, w, 25); composante.get(i+1).setBounds(x+w+60, positionY,w-290, 25); composante.get(i+2).setBounds(x+x+w+70, positionY, 20, 25); panel1.add(composante.get(i)); panel1.add(composante.get(i+1)); panel1.add(composante.get(i+2)); System.out.println("mamere "+ getComposanteUrlParame().getText()); getComposanteUrlParame().addCaretListener(new CaretListener(){ public void caretUpdate(CaretEvent a) { // TODO Auto-generated method stub if(a.getSource()==getComposanteUrlParame()){ ajouterUrlParamUrl(); } } }); panel1.repaint(); this.repaint(); } public void PlusmotPlusUrl(){ composante.add(textUrl); composante.add(textParametreurl); composante.add(labelPoucentageurl); composante.add(textMotCles); composante.add(textParametremot); composante.add(labelPoucentagemot); composante.get(i).setBounds(x-20, y, w, h); composante.get(i+1).setBounds(x+w+60, y,w-290, h); composante.get(i+2).setBounds(x+x+w+70, y, 20, h); composante.get(i+3).setBounds(w+w-80, y, w-180, h); composante.get(i+4).setBounds(w+w+w-160, y, w-290, h); composante.get(i+5).setBounds(w+w+w-120, y, 20, h); this.panel1.add(composante.get(i)); this.panel1.add(composante.get(i+1)); this.panel1.add(composante.get(i+2)); this.panel1.add(composante.get(i+3)); this.panel1.add(composante.get(i+4)); this.panel1.add(composante.get(i+5)); ajouterUrlParamUrl(); positionY = 10; ajouterMotParametMot(); panel1.repaint(); this.repaint(); }
Autres pages sur : method implementant caretlistener repond
Lassé par la pub ? Créez un compte
Merci, c vrai kils retounent les memes éléments mais des objets différents aprés modification:
public JTextField getComposanteUrlParame(){
return (JTextField) composante.get((composante.size()-6));
}
public JTextField getComposanteMotparame(){
return (JTextField)composante.get((composante.size()-3));
Est ce que le CaretListener prend en compte des ojets ou des éléments?
le programme réagi de la meme maniere aprés les modifications
public JTextField getComposanteUrlParame(){
return (JTextField) composante.get((composante.size()-6));
}
public JTextField getComposanteMotparame(){
return (JTextField)composante.get((composante.size()-3));
Est ce que le CaretListener prend en compte des ojets ou des éléments?
le programme réagi de la meme maniere aprés les modifications
Lassé par la pub ? Créez un compte
- Contenus similaires :
Tags :