Skip to content

Commit 4bb62c0

Browse files
ddamkeddamke
authored andcommitted
select all text when clicking in searchfield
1 parent c577d71 commit 4bb62c0

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/main/java/de/doubleslash/keeptime/view/ProjectsListViewController.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
import java.util.Map.Entry;
2525
import java.util.Optional;
2626

27+
import javafx.scene.input.MouseEvent;
2728
import org.slf4j.Logger;
2829
import org.slf4j.LoggerFactory;
2930

@@ -83,6 +84,7 @@ public ProjectsListViewController(final Model model, final Controller controller
8384
availableProjectsListView.scrollTo(0);
8485
});
8586

87+
8688
searchTextField.setOnKeyPressed(eh -> {
8789
final MultipleSelectionModel<Project> selectionModel = availableProjectsListView.getSelectionModel();
8890
switch (eh.getCode()) {
@@ -117,6 +119,12 @@ public ProjectsListViewController(final Model model, final Controller controller
117119
searchTextField.setText("");
118120
}
119121
});
122+
searchTextField.addEventFilter(MouseEvent.MOUSE_CLICKED, e -> {
123+
searchTextField.selectAll();
124+
if(e.getClickCount()>1){
125+
searchTextField.deselect();
126+
}
127+
});
120128

121129
availableProjectsListView.getSelectionModel().setSelectionMode(SelectionMode.SINGLE);
122130
availableProjectsListView.getSelectionModel().selectFirst();

0 commit comments

Comments
 (0)