Dave Jarvis' Repositories

git clone https://repo.autonoma.ca/repo/keenwrite.git

Retain focus when editing definitions

AuthorDaveJarvis <email>
Date2020-05-30 20:03:03 GMT-0700
Commit6636eb3d2d29b975eac27170826df4ea0451861d
Parent31b19af
Delta8 lines added, 1 line removed, 7-line increase
src/main/java/com/scrivenvar/definition/AbstractDefinitionSource.java
import javafx.collections.ObservableList;
+import javafx.scene.Parent;
import javafx.scene.control.*;
import javafx.scene.control.cell.TextFieldTreeCell;
private TreeCell<String> createTreeCell() {
- return new TextFieldTreeCell<>( createStringConverter() );
+ return new TextFieldTreeCell<>( createStringConverter() ) {
+ @Override
+ public void commitEdit( final String newValue ) {
+ super.commitEdit( newValue );
+ requestFocus();
+ }
+ };
}