public class ListenerEtoile implements ActionListener{ private JFrame frameAModifier; private final char ETOILE = "*".charAt(0); public ListenerEtoile(JFrame f){ frameAModifier=f; } public void actionPerformed(ActionEvent evt) { if(frameAModifier.getTitle()!=null && frameAModifier.getTitle().length()>0 && frameAModifier.getTitle() .charAt(frameAModifier.getTitle().kength()-1)!=ETOILE){ frameAModifier.setTitle(frameAModifier.getTitle()+ETOILE); } } }
class MyDocumentListener implements DocumentListener { private JFrame frameAModifier; private final char ETOILE = "*".charAt(0); public MyDocumentListener(JFrame f){ frameAModifier=f; } public void insertUpdate(DocumentEvent e) { if(frameAModifier.getTitle()!=null && frameAModifier.getTitle().length()>0 && frameAModifier.getTitle() .charAt(frameAModifier.getTitle().length()-1)!=ETOILE){ frameAModifier.setTitle(frameAModifier.getTitle()+ETOILE); } } public void removeUpdate(DocumentEvent e) { if(frameAModifier.getTitle()!=null && frameAModifier.getTitle().length()>0 && frameAModifier.getTitle() .charAt(frameAModifier.getTitle().length()-1)!=ETOILE){ frameAModifier.setTitle(frameAModifier.getTitle()+ETOILE); } } public void changedUpdate(DocumentEvent e) { } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questioncomposant.addActionListener(new ActionListener(){ public void actionPerformed(ActionEvent evt) { ..... } });
public class ListenerEtoile implements InputMethodListener { private JFrame frameAModifier; private final char ETOILE = "*".charAt(0); public ListenerEtoile(JFrame f){ frameAModifier=f; } public void caretPositionChanged(InputMethodEvent event) { } public void inputMethodTextChanged(InputMethodEvent event) { if(frameAModifier.getTitle()!=null && frameAModifier.getTitle().length()>0 && frameAModifier.getTitle() .charAt(frameAModifier.getTitle().kength()-1)!=ETOILE){ frameAModifier.setTitle(frameAModifier.getTitle()+ETOILE); } } }