プレイリストを持つテーブルが 1 つあります。プレイリストをダブルクリックすると、このプレイリストのムービーが表示されます。
ただし、映画をダブルクリックすると、空のテーブルが返されます。したがって、ムービー テーブルをクリックしたくありません。この動作を防ぐにはどうすればよいですか?
それが私のリスナーです:
playlistTable.addMouseListener(new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (e.getClickCount() == 2) {
JTable target = (JTable)e.getSource();
int row = target.getSelectedRow();
videoTableModel = new VideoTableModel(playlistService.getMoviesOfPlaylist(row));
target.setModel(videoTableModel);
movieTable.setEnabled(true);
createPlaylist.setEnabled(false);
setButtonIcon("icons\\playlist_grau.png", createPlaylist, "createPlaylist");
removePlaylist.setEnabled(false);
setButtonIcon("icons\\bin_grau.png", removePlaylist, "removePlaylist");
playlistTable.setEnabled(false);
revalidate();
}
}
});
ご回答ありがとうございます。