2017-05-15 6 views
-3

im vidura.i gemacht einfache listview in javafx.if ich drücke einen schlüssel, lud die daten von der datenbank auf liste von wie quary.now ich möchte den 1. artikel in der liste virw at key released.i versuchen Um dies zu tun, wählen Sie aus listview.getselectionmodel() .selectfirst() method.it das erste Element als temporär aus. Wenn ich in der Liste nach oben oder unten gehen möchte, gebe ich einen Mausklick zur Liste und dann kann ich nach oben gehen oder runter von den pfeiltasten.aber ich will diese art nicht.ich will, wenn ich den schlüssel losgelassen habe, die daten geladen und diesen moment kann ich oben oder unten auf listview von den pfeiltasten.was schade ich mache? bitte helft mirListview in javafx

Antwort

0

Um den Fokus auf ListView zu verschieben, rufen Sie requestFocus().

// in your handler 
listView.getItems().addAll(Arrays.asList("item1", "item2", "item3")); 
listView.getSelectionModel().selectFirst(); 
Platform.runLater(listView::requestFocus); 

Fokussiert ListView wird Schlüsseloperationen sofort akzeptiert.

+0

Danke monolith52 .i werde es versuchen. –

+0

Es funktioniert jetzt mein Freund. Vielen Dank! –

Verwandte Themen