org.gnu.gtk.event
public class KeyEvent extends GtkEvent
See Also: An example of how to listen for KeyEvents KeyValue
| Nested Class Summary | |
|---|---|
| static class | KeyEvent.Type |
| Constructor Summary | |
|---|---|
| KeyEvent(Object source, KeyEvent.Type type, EventKey gdkEvent)
Construct a KeyEvent object. | |
| Method Summary | |
|---|---|
| int | getKeyval()
Returns the key value. |
| int | getLength()
Returns the length of the String that resulted from this keypress (see
getString).
|
| ModifierType | getModifierKey()
Returns the modifier key used.
|
| String | getString()
Get the "null-terminated multi-byte string containing the composed
characters resulting from the key press".
|
| boolean | isOfType(KeyEvent.Type test)
Test to compare events. |
if (key == KeyValue.Return) {
...
}
Returns: an int, the key value. See KeyValue for the comprehensive list of values.
Returns: int
Returns: (see ModifierType)
FIXME: Isn't null termination hidden in Java? And, in any case, characters in Strings in Java are multi-byte. So does this work right nor not?
Returns: String the character(s) resulting from the key press.