0
我在javaFX musicPlayer應用程序中有一個工作的TableView,列中有:Name,Artist,Album,Duration。我該如何做到這一點,以便無論按哪個列,我的應用程序都會播放當我雙擊時選擇的歌曲?我有一個Play類()方法F.Y.I的Song類。用於音樂播放器的JavaFX tableView播放按鈕?
感謝
我在javaFX musicPlayer應用程序中有一個工作的TableView,列中有:Name,Artist,Album,Duration。我該如何做到這一點,以便無論按哪個列,我的應用程序都會播放當我雙擊時選擇的歌曲?我有一個Play類()方法F.Y.I的Song類。用於音樂播放器的JavaFX tableView播放按鈕?
感謝
使用自定義TableRow
工廠:
TableView<String> tableView = new TableView<>();
tableView.setRowFactory(cb -> {
TableRow<String> row = new TableRow<>();
row.setOnMouseClicked(ev -> {
if(ev.getClickCount() > 1) {
}
});
return row;
});
提示:您可以通過訪問TableRow.getItem()
行項目。
謝謝!我相信應該工作! –
包括一個相關代碼的最小示例,顯示您必須使用的代碼。 – J0e3gan