簡體   English   中英

更新ListView中的文本

[英]Update text in a ListView

當我在TextField鍵入文本時,我正在嘗試在ListView更新index文本,但是我不知道如何訪問該項目以更新文本。 我知道該項目的index ,但是我似乎無法弄清楚如何更新文本。

@FXML
ListView connections;

public ObservableList names = FXCollections.observableArrayList();

@FXML
public void onInputChanged(KeyEvent event){
    TextField fld = (TextField) event.getTarget();
    if(fld.getId().equals("txtName") && index > -1){

    }
}
names.set(index, fld.getText());

我認為您需要使用JavaFX屬性(即“ SimpleStringProperty”)來實際更改“名稱”中的字符串。

該鏈接確實非常准確地解釋了它: https : //gist.github.com/andytill/3116827

希望能幫助到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM