0
我有一個與TableView的小問題我喜歡它我的ObservableList和我可以檢索結果並將它們放入我的tableview。但是:TableView javaFx股票市場
- 我打電話給我的ObservableList每個第二
- 當我得到新的結果,我刪除我的表視圖中的所有項目,我添加新項目
這一工程,但。 ..每秒如果例如我選擇一行在我的tableview預選列消失後,表視圖刷新...我覺得這太重要了。還有其他解決方案嗎?
我的代碼,加載用於每一秒的信息的部分是這個:
getColumns().addAll(symbol, bid, ask, high, low, created_at);
try {
setItems(getObservableList());
Timeline fiveSecondsWonder = new Timeline(new KeyFrame(Duration.seconds(2), new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
try {
setItems(getObservableList());
} catch (IOException e) {
e.printStackTrace();
}
}
}));
fiveSecondsWonder.setCycleCount(Timeline.INDEFINITE);
fiveSecondsWonder.play();
} catch (ParseException | IOException | SAXException | ParserConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}