MCPcopy Create free account
hub / github.com/TheCyaniteProject/exit_code_java / handle

Method handle

src/main/java/exitcode/LoginScreen.java:641–657  ·  view source on GitHub ↗
(KeyEvent event)

Source from the content-addressed store, hash-verified

639 finishBox.getChildren().addAll(systemLabel4, spacer, finish_button);
640 systemField.addEventFilter(KeyEvent.KEY_TYPED, new EventHandler<KeyEvent>() {
641 @Override
642 public void handle(KeyEvent event) {
643 String character=event.getCharacter();
644 event.consume();
645 if(!(systemField.getText().length() >= 32)) {
646 character = character.replace(" ", "-").toLowerCase();
647 if(character.matches("[a-z]")) {
648 systemField.setText(systemField.getText() + character);
649 systemField.end();
650 } else if(character.matches("[\\d]|[-]")) {
651 if(!(systemField.getText().length() < 1)) {
652 systemField.setText(systemField.getText() + character);
653 systemField.end();
654 }
655 }
656 }
657 }
658 });
659
660 Main.main_primaryStage.getScene().setRoot(NameSystem.main_root);

Callers

nothing calls this directly

Calls 2

getTextMethod · 0.80
setTextMethod · 0.80

Tested by

no test coverage detected