public void handle( KeyEvent event ) { if( event.getCode() == KeyCode.BACK_SPACE) s = s.substring( 0, s.length() - 1 ); else s += event.getText(); for( String item: items ) { if( item.startsWith( s ) ) sm.select( item ); } }
public class ControllerClass { private final PauseTransition pauseBeforeSearch = new PauseTransition(Duration.millis(200)); @FXML protected void keyReleased(KeyEvent evt)throws Exception { if (evt.getCode() != KeyCode.BACK_SPACE) { pauseBeforeSearch.setOnFinished(e -> { searchFrmDb(evt.getText(), new String[5]); }); pauseBeforeSearch.playFromStart(); } } }
else s += event.getText();
s = s.substring(0, s.length() - 1); } else { s += event.getText();
s += event.getText();
FlowPane pane = new FlowPane(); pane.setOnKeyPressed(new EventHandler<KeyEvent>() { @Override public void handle(KeyEvent key) { if (key.getCode() != KeyCode.ENTER) { if (key.getCode().isDigitKey() || key.getCode().isLetterKey()) { String newChar = key.getText(); input = input.concat(newChar); } } else { this.addScanToList(input); input = ""; } } }); }
public void handle(KeyEvent event) { if (event.getCode().isDigitKey()) { int index = Integer.parseInt(event.getText()) - 1; if (index >= 0 && index < getSkinnable().getPageCount()) { validateAndSave(index);
/** * The event * * @param source * the source * @param target * the target * @param event * the key */ public VerifyEvent(Object source, EventTarget target, KeyEvent event) { super(source, target, VERIFY); boolean isKeyTyped = event.getEventType() == KeyEvent.KEY_TYPED; this.character = isKeyTyped ? event.getCharacter() : KeyEvent.CHAR_UNDEFINED; this.text = isKeyTyped ? "" : event.getText(); //$NON-NLS-1$ this.code = isKeyTyped ? KeyCode.UNDEFINED : event.getCode(); this.shiftDown = event.isShiftDown(); this.controlDown = event.isControlDown(); this.altDown = event.isAltDown(); this.metaDown = event.isMetaDown(); }
/** * The event * * @param source * the source * @param target * the target * @param event * the key */ public VerifyEvent(Object source, EventTarget target, KeyEvent event) { super(source, target, VERIFY); boolean isKeyTyped = event.getEventType() == KeyEvent.KEY_TYPED; this.character = isKeyTyped ? event.getCharacter() : KeyEvent.CHAR_UNDEFINED; this.text = isKeyTyped ? "" : event.getText(); //$NON-NLS-1$ this.code = isKeyTyped ? KeyCode.UNDEFINED : event.getCode(); this.shiftDown = event.isShiftDown(); this.controlDown = event.isControlDown(); this.altDown = event.isAltDown(); this.metaDown = event.isMetaDown(); }