Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.awt.event.InputMethodEvent1.2

java.lang.Object
   |
   +--java.util.EventObject
         |
         +--java.awt.AWTEvent
               |
               +--java.awt.event.InputMethodEvent

Deklaration

public class InputMethodEvent
extends java.awt.AWTEvent

Beschreibung

Dieser Ereignis-Typ wird verwendet, um einer Komponente die Änderung eines Eingabetextes anzuzeigen.


 
Datenelemente
public static final intINPUT_METHOD_FIRST
public static final intINPUT_METHOD_TEXT_CHANGED
public static final intCARET_POSITION_CHANGED
public static final intINPUT_METHOD_LAST
 
Konstruktoren
publicInputMethodEvent(Component source, int id, TextHitInfo caret, TextHitInfo visiblePosition)
publicInputMethodEvent(Component source, int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
publicInputMethodEvent(Component source, int id, long when, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)     [1.4]
 
Methoden
public voidconsume()
public TextHitInfogetCaret()
public intgetCommittedCharacterCount()
public AttributedCharacterIteratorgetText()
public TextHitInfogetVisiblePosition()
public longgetWhen()     [1.4]
public booleanisConsumed()
public StringparamString()


 

Datenelemente im Detail

public static final int INPUT_METHOD_FIRST
Die kleinste ID der Ereignis-Typen für InputMethod-Events.
public static final int INPUT_METHOD_TEXT_CHANGED
Ereignis-Typ für die Änderung des Textes.
public static final int CARET_POSITION_CHANGED
Ereignis-Typ für die Änderung der Cursor-Position.
public static final int INPUT_METHOD_LAST
Die größte ID der Ereignis-Typen für InputMethod-Events.

 

Konstruktoren im Detail

public InputMethodEvent(Component source, int id, TextHitInfo caret, TextHitInfo visiblePosition)
Erzeugt ein neues FocusEvent mit dem Auslöser source, dem Typ id und der Cursor-Position caret. Mit visiblePosition kann eine Postition angegeben werden, die möglichst immer sichtbar sein sollte.
public InputMethodEvent(Component source, int id, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)
Diese Variante wird verwendet, wenn ein Teil des Textes bestätigt wird. text enthält in diesem Fall den text und committedCharacterCount dessen Länge.
public InputMethodEvent(Component source, int id, long when, AttributedCharacterIterator text, int committedCharacterCount, TextHitInfo caret, TextHitInfo visiblePosition)     [1.4]
Diese Variante speichert zusätzlich noch den Zeitpunkt.

 

Methoden im Detail

public void consume()
Konsumiert das Ereignis, wodurch es nicht mehr weiter verarbeitet wird.
public TextHitInfo getCaret()
Liefert Information über den Cursor zurück oder null, falls kein Cursor vorhanden ist.
public int getCommittedCharacterCount()
Liefert die Anzahl der Zeichen des bestätigten Textes zurück.
public AttributedCharacterIterator getText()
Liefert den bestätigten Text zurück.
public TextHitInfo getVisiblePosition()
Liefert Position zurück, die nach Möglichkeit immmer sichtbar sein sollte.
public long getWhen()     [1.4]
Liefert den Zeitpunkt.
public boolean isConsumed()
Liefert true, falls das Ereignis bereits konsumiert ist, sonst false.
public String paramString()
Liefert einen String mit den Werten des Ereignisses.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.