JavaFX 表视图播放按钮,用于音乐播放器



>我在javaFX musicPlayer应用程序中有一个有效的TableView,其中包含以下列:名称,艺术家,专辑,持续时间。我如何使无论我按哪一列,我的应用程序都会播放双击时选择的任何歌曲?我有一个带有 Play() 方法 F.Y.I 的 Song 类。

谢谢

使用自定义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()访问行项。

最新更新