JavaFX .getItem()返回一首歌曲,但认为它只是一个对象

时间:2015-01-18 01:19:01

标签: button javafx tablecolumn

好的,出于某种原因,当我想要做以下事情时:

MusicPlayer.playlist.add(getTableRow().getItem() );

我收到以下错误

incompatible types: Object cannot be converted to Song
                MusicPlayer.playlist.add(getTableRow().getItem() );

但是,当我执行以下操作时:

System.out.println("Button being pressed on: \n"+getTableRow().getItem().getClass());

我的终端输出以下内容

Button being pressed on:
class Song

所以我不确定为什么这不起作用,任何想法?我所拥有的是一个tableColumn按钮,当按下时,将按钮所在的行添加到播放列表播放列表中。问题发生在button类的handle方法中。任何解决方案?感谢。

1 个答案:

答案 0 :(得分:0)

将返回的对象下载到歌曲中,以便它最终结束 (Song)getTableRow()。getItem()

谢谢@James_D