uso selectAll() per selezionare l'intero testo nel mio campo di testo ma funziona solo quando lo stato attivo viene dalla tastiera (come Tab).JavaFx: Method selectAll() funziona solo tramite focus con tastiera
Se faccio clic con il mouse nel campo di testo, seleziona il testo solo per un brevissimo istante. Ma deve funzionare come con l'attenzione che viene dalla tastiera.
flaschenPreis.focusedProperty().addListener(new ChangeListener<Boolean>() {
public void changed(ObservableValue ov, Boolean t, Boolean t1) {
if (flaschenPreis.isFocused() &&
!flaschenPreis.getText().isEmpty()) {
flaschenPreis.selectAll();
}
}
});
literPreis.focusedProperty().addListener(new ChangeListener() {
public void changed(ObservableValue ov, Object t, Object t1) {
if (literPreis.isFocused() &&
!literPreis.getText().isEmpty()) {
literPreis.selectAll();
}
}
});
flaschenPreis und literPreis sono i miei campi di testo
appare come un insetto, si prega di segnalare qui http://javafx-jira.kenai.com/ sicuro/Dashboard.jspa – invariant