[ Laki123 @ 27.08.2005. 21:01 ] @
Kako uhvatiti izmenu teksta u JTextFieldu, znaci kada se nesto upise ili izbrise da reaguje na promenu (koji event).
[ antix @ 27.08.2005. 22:54 ] @
KeyListener interface

keyPressed method

API

[Ovu poruku je menjao antix dana 27.08.2005. u 23:54 GMT+1]

[Ovu poruku je menjao antix dana 27.08.2005. u 23:55 GMT+1]
[ me-tuzalem @ 29.08.2005. 11:29 ] @
Mislim da je bolje preko DocumenEventa.
Imaš kod poput:
Code:
 
     DocumentListener myListener = ??;
     JTextField myArea = ??;
     myArea.getDocument().addDocumentListener(myListener);
 


U svim JTextComponent klasama se poruka o promeni prosleđuje pomoću DocumentEvent-a ka DocumentListener-ima.DocumentEvent daje lokaciju koja je prouzrokovala promenu i vrstu promene.
[ Laki123 @ 29.08.2005. 17:34 ] @
Hvala vam na odgovorima, pomoglo je.
[ nesja2002 @ 03.09.2005. 07:02 ] @
Code:

// kda inicijalizujes TextField dodas i liniju
   JTextField tf=new JTextField();
   tf..addKeyListener(key());

    private KeyListener key() {
                return new KeyAdapter() {
                        public void keyReleased(java.awt.event.KeyEvent e) {
                                int key = e.getKeyCode();
                                JComponent obj = (JComponent)e.getSource();
//hvatas objekat na kome kucas i key koji kucas
                                if (key == KeyEvent.VK_ESCAPE) {
                                        System.exit(0);
                                }
                        }
                }
    }


--
Best regards,
Nebojsa mailto:[email protected]