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:nesja@verat.net
Copyright (C) 2001-2008 by www.elitesecurity.org. All rights reserved.