KeyBindingInstaller keys = new KeyBindingInstaller(field);
keys.addBinding(KeyUtils.UP, "up", new HistoryAction(-1));
keys.addBinding(KeyUtils.DOWN, "down", new HistoryAction(1));
keys.addBinding(KeyUtils.ESCAPE, "clear", new ClearTextAction());
keys.addBinding(KeyUtils.TAB, "complete", new CompletionAction());
keys.install();
}
public void setWidth(int cols) {
field.setColumns(cols);
}