Giriş
Açıklaması şöyle. JTextField, JTextArea, JEditorPane ile kullanılır.
İskeleti şöyle.
İmzası şöyle. Mevcut metin değiştirilince gelir. e nesnesinin offset alanı metin değiştirilme konumunu gösterir. e nesnesinin length alanı kaç karakter değiştirildiğini gösterir.
insertUpdate metodu
İmzası şöyle. Yeni bir metin eklenince gelir. e nesnesinin offset alanı metin eklenme konumunu gösterir. Örneğin 3. konuma eklenen karakter için 2 gelir. e nesnesinin length alanı kaç karakter eklendiğini gösterir.
Açıklaması şöyle. JTextField, JTextArea, JEditorPane ile kullanılır.
In the JTextComponent based components, changes are broadcasted from the model via a DocumentEvent to DocumentListeners. The DocumentEvent gives the location of the change and the kind of change if desired.Kullanım
İskeleti şöyle.
class MyDocumentListener implements DocumentListener {
...
}
Şöyle yaparız.DocumentListener myListener = ??;
JTextField myArea = ??;
myArea.getDocument().addDocumentListener(myListener);
changeUpdate metoduİmzası şöyle. Mevcut metin değiştirilince gelir. e nesnesinin offset alanı metin değiştirilme konumunu gösterir. e nesnesinin length alanı kaç karakter değiştirildiğini gösterir.
@Override
public void changedUpdate(DocumentEvent e);
İmzası şöyle. Yeni bir metin eklenince gelir. e nesnesinin offset alanı metin eklenme konumunu gösterir. Örneğin 3. konuma eklenen karakter için 2 gelir. e nesnesinin length alanı kaç karakter eklendiğini gösterir.
@Override
public void insertUpdate(DocumentEvent e);
removeUpdate metodu
İmzası şöyle. Metin silinince gelir. e nesnesinin offset alanı metin silinme konumunu gösterir. e nesnesinin length alanı kaç karakter silindiğini gösterir.
İmzası şöyle. Metin silinince gelir. e nesnesinin offset alanı metin silinme konumunu gösterir. e nesnesinin length alanı kaç karakter silindiğini gösterir.
@Override
public void removeUpdate(DocumentEvent e);
Hiç yorum yok:
Yorum Gönder